====================================== | [ 5545.678251][ T11] ================================================================== | [ 5545.678716][ T11] BUG: KASAN: slab-use-after-free in __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) | [ 5545.679108][ T11] Read of size 8 at addr ffff88800ada8868 by task kworker/u8:0/11 | [ 5545.679511][ T11] [ 5545.680044][ T11] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5545.680670][ T11] Workqueue: netns cleanup_net [ 5545.680921][ T11] Call Trace: [ 5545.681092][ T11] [ 5545.681248][ T11] dump_stack_lvl (lib/dump_stack.c:107) [ 5545.681488][ T11] print_address_description.constprop.0 (mm/kasan/report.c:378) [ 5545.681829][ T11] ? __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 5545.682069][ T11] print_report (mm/kasan/report.c:489) [ 5545.682303][ T11] ? 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) [ 5545.682579][ T11] kasan_report (mm/kasan/report.c:603) [ 5545.682802][ T11] ? __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 5545.683046][ T11] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 5545.683280][ T11] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5545.683538][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5545.683804][ T11] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5545.684101][ T11] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5545.684359][ T11] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5545.684611][ T11] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5545.684881][ T11] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5545.685153][ T11] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5545.685455][ T11] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5545.685754][ T11] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5545.686042][ T11] __tcf_action_put (net/sched/act_api.c:377) [ 5545.686286][ T11] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5545.686548][ T11] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5545.686789][ T11] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5545.687110][ T11] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5545.687390][ T11] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5545.687701][ T11] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5545.688001][ T11] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5545.688291][ T11] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5545.688612][ T11] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5545.688863][ T11] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5545.689105][ T11] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5545.689392][ T11] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5545.689709][ T11] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5545.690015][ T11] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5545.690266][ T11] tcf_chain_flush (net/sched/cls_api.c:737) [ 5545.690521][ T11] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5545.690769][ T11] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5545.691076][ T11] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5545.691318][ T11] dev_shutdown (net/sched/sch_generic.c:1482) [ 5545.691563][ T11] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5545.691888][ T11] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5545.692133][ T11] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5545.692465][ T11] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5545.692809][ T11] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5545.693055][ T11] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5545.693358][ T11] cleanup_net (net/core/net_namespace.c:633) [ 5545.693594][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5545.693881][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5545.694136][ T11] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5545.694377][ T11] ? process_one_work (kernel/workqueue.c:2609) [ 5545.694647][ T11] process_one_work (kernel/workqueue.c:2633) [ 5545.694901][ T11] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5545.695135][ T11] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5545.695412][ T11] ? assign_work (kernel/workqueue.c:1101) [ 5545.695659][ T11] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5545.695902][ T11] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5545.696166][ T11] kthread (kernel/kthread.c:388) [ 5545.696377][ T11] ? __pfx_kthread (kernel/kthread.c:341) [ 5545.696617][ T11] ret_from_fork (arch/x86/kernel/process.c:147) [ 5545.696848][ T11] ? __pfx_kthread (kernel/kthread.c:341) [ 5545.697087][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5545.713387][ T11] Disabling lock debugging due to kernel taint | [ 5571.714484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5571.714865][ C0] rcu: 0-....: (26000 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=6495 | [ 5571.715423][ C0] rcu: (t=26001 jiffies g=2451281 q=5319 ncpus=4) [ 5571.716242][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5571.716871][ C0] Workqueue: netns cleanup_net [ 5571.717124][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5571.717390][ 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 [ 5571.718382][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5571.718700][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5571.719105][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5571.719512][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5571.719918][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5571.720324][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5571.720734][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5571.721188][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5571.721533][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5571.721938][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5571.722350][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5571.722759][ C0] PKRU: 55555554 [ 5571.722942][ C0] Call Trace: [ 5571.723117][ C0] [ 5571.723268][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5571.723551][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5571.723807][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5571.724061][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5571.724352][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5571.724596][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5571.724870][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5571.725142][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5571.725402][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5571.725701][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5571.725947][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5571.726263][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5571.726545][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5571.726835][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5571.727103][ 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)) [ 5571.727414][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5571.727684][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5571.727997][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5571.728297][ C0] [ 5571.728456][ C0] [ 5571.728607][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5571.728926][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5571.729228][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5571.729474][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5571.729763][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5571.730081][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5571.730334][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5571.730593][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5571.730868][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5571.731155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5571.731397][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5571.731646][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5571.731890][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5571.732123][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5571.732366][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5571.732623][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5571.732891][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5571.733189][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5571.733457][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5571.733706][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5571.733976][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5571.734250][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5571.734553][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5571.734853][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5571.735143][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5571.735388][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5571.735649][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5571.735891][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5571.736215][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5571.736501][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5571.736804][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5571.737104][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5571.737393][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5571.737717][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5571.737969][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5571.738213][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5571.738505][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5571.738818][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5571.739124][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5571.739377][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5571.739631][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5571.739880][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5571.740188][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5571.740432][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5571.740671][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5571.740997][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5571.741241][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5571.741569][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5571.741913][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5571.742159][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5571.742475][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5571.742707][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5571.742994][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5571.743249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5571.743498][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5571.743766][ C0] process_one_work (kernel/workqueue.c:2633) [ 5571.744022][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5571.744256][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5571.744539][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5571.744779][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5571.745022][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5571.745284][ C0] kthread (kernel/kthread.c:388) [ 5571.745504][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5571.745742][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5571.745973][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5571.746212][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5580.140507][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 34155 jiffies s: 77393 root: 0x1/. | [ 5580.141164][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 5580.141548][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 5580.141837][ C0] NMI backtrace for cpu 0 [ 5580.141847][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5580.141849][ C0] Workqueue: netns cleanup_net [ 5580.141857][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5580.141862][ 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 [ 5580.141865][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5580.141867][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 5580.141869][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5580.141870][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5580.141871][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5580.141873][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 5580.141874][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5580.141876][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5580.141879][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5580.141881][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5580.141882][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5580.141883][ C0] PKRU: 55555554 [ 5580.141884][ C0] Call Trace: [ 5580.141886][ C0] [ 5580.141889][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5580.141894][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5580.141898][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5580.141903][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5580.141907][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5580.141909][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5580.141912][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5580.141917][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5580.141921][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5580.141924][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5580.141927][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5580.141930][ C0] [ 5580.141930][ C0] [ 5580.141934][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5580.141938][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5580.141941][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5580.141946][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5580.141952][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5580.141954][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5580.141957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5580.141960][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5580.141964][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5580.141966][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5580.141969][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5580.141972][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5580.141975][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5580.141977][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5580.141982][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5580.141985][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5580.141988][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5580.141991][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5580.141995][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5580.142000][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5580.142003][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5580.142007][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5580.142011][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5580.142014][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5580.142017][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5580.142027][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5580.142035][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5580.142043][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5580.142052][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5580.142061][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5580.142068][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5580.142071][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5580.142075][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5580.142084][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5580.142092][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5580.142096][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5580.142101][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5580.142104][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5580.142108][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5580.142116][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5580.142119][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5580.142123][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5580.142127][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5580.142131][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5580.142133][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5580.142136][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5580.142139][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5580.142143][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5580.142146][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5580.142149][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5580.142152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5580.142154][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5580.142158][ C0] process_one_work (kernel/workqueue.c:2633) [ 5580.142162][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5580.142166][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5580.142170][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5580.142173][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5580.142178][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5580.142181][ C0] kthread (kernel/kthread.c:388) [ 5580.142183][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5580.142186][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5580.142188][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5580.142190][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5604.599225][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5604.599713][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5604.600191][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5604.600677][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5604.601631][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5604.602256][ C0] Workqueue: netns cleanup_net [ 5604.602513][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 5604.602774][ 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 [ 5604.603768][ C0] RSP: 0018:ffffc900000bf3b0 EFLAGS: 00000213 [ 5604.604080][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 5604.604494][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5604.604898][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 5604.605299][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5604.605709][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5604.606115][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5604.606573][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5604.606909][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5604.607314][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5604.607723][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5604.608127][ C0] PKRU: 55555554 [ 5604.608310][ C0] Call Trace: [ 5604.608490][ C0] [ 5604.608645][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5604.608911][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5604.609158][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5604.609444][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5604.609720][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5604.610014][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5604.610283][ 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)) [ 5604.610597][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5604.610864][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5604.611176][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5604.611483][ C0] [ 5604.611635][ C0] [ 5604.611791][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5604.612118][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5604.612410][ C0] ? kasan_report (mm/kasan/report.c:579) [ 5604.612646][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5604.612899][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5604.613184][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5604.613510][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5604.613764][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5604.614017][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5604.614293][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5604.614586][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5604.614829][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5604.615074][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5604.615315][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5604.615556][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5604.615791][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5604.616043][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5604.616310][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5604.616619][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5604.616878][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5604.617125][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5604.617395][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5604.617678][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5604.617977][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5604.618278][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5604.618572][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5604.618817][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5604.619073][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5604.619317][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5604.619647][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5604.619924][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5604.620228][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5604.620531][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5604.620821][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5604.621137][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5604.621388][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5604.621639][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5604.621928][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5604.622249][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5604.622564][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5604.622815][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5604.623061][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5604.623310][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5604.623625][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5604.623869][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5604.624103][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5604.624430][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5604.624679][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5604.624999][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5604.625344][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5604.625597][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5604.625904][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5604.626132][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5604.626422][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5604.626683][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5604.626922][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5604.627188][ C0] process_one_work (kernel/workqueue.c:2633) [ 5604.627451][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5604.627687][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5604.627964][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5604.628203][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5604.628454][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5604.628717][ C0] kthread (kernel/kthread.c:388) [ 5604.628928][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5604.629165][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5604.629393][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5604.629639][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5632.599188][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5632.599677][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5632.600159][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5632.600646][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5632.601604][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5632.602234][ C0] Workqueue: netns cleanup_net [ 5632.602493][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5632.602759][ 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 [ 5632.603748][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5632.604059][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5632.604470][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5632.604873][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5632.605276][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5632.605684][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5632.606089][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5632.606549][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5632.606886][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5632.607294][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5632.607704][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5632.608109][ C0] PKRU: 55555554 [ 5632.608294][ C0] Call Trace: [ 5632.608474][ C0] [ 5632.608627][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5632.608894][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5632.609141][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5632.609428][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5632.609709][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5632.610002][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5632.610272][ 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)) [ 5632.610586][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5632.610853][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5632.611164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5632.611471][ C0] [ 5632.611622][ C0] [ 5632.611777][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5632.612105][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5632.612404][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5632.612648][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5632.612937][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5632.613255][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5632.613517][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5632.613771][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5632.614045][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5632.614334][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5632.614582][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5632.614827][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5632.615070][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5632.615305][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5632.615545][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5632.615797][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5632.616064][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5632.616368][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5632.616633][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5632.616881][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5632.617152][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5632.617424][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5632.617726][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5632.618026][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5632.618316][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5632.618565][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5632.618820][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5632.619062][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5632.619386][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5632.619668][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5632.619974][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5632.620272][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5632.620568][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5632.620882][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5632.621134][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5632.621377][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5632.621674][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5632.621993][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5632.622302][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5632.622560][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5632.622807][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5632.623054][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5632.623362][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5632.623611][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5632.623844][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5632.624168][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5632.624412][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5632.624737][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5632.625080][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5632.625327][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5632.625641][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5632.625870][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5632.626163][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5632.626418][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5632.626665][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5632.626930][ C0] process_one_work (kernel/workqueue.c:2633) [ 5632.627185][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5632.627419][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5632.627701][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5632.627940][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5632.628184][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5632.628452][ C0] kthread (kernel/kthread.c:388) [ 5632.628663][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5632.628901][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5632.629130][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5632.629369][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5632.629629][ C0] | [ 5649.746483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5649.746861][ C0] rcu: 0-....: (103913 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=25996 | [ 5649.747431][ C0] rcu: (t=104033 jiffies g=2451281 q=5397 ncpus=4) [ 5649.748256][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5649.748883][ C0] Workqueue: netns cleanup_net [ 5649.749136][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5649.749403][ 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 [ 5649.750387][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5649.750705][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 5649.751107][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5649.751515][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5649.751929][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5649.752334][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 5649.752744][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5649.753198][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5649.753541][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5649.753948][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5649.754351][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5649.754760][ C0] PKRU: 55555554 [ 5649.754943][ C0] Call Trace: [ 5649.755117][ C0] [ 5649.755267][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5649.755548][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5649.755805][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5649.756060][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5649.756352][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5649.756593][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5649.756864][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5649.757139][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5649.757398][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5649.757693][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5649.757938][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5649.758255][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5649.758534][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5649.758826][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5649.759094][ 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)) [ 5649.759401][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5649.759672][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5649.759988][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5649.760287][ C0] [ 5649.760446][ C0] [ 5649.760600][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5649.760917][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5649.761219][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5649.761525][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5649.761760][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5649.762058][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5649.762373][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5649.762630][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5649.762881][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5649.763159][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5649.763454][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5649.763697][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5649.763940][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5649.764179][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5649.764414][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5649.764656][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5649.764906][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5649.765174][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5649.765483][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5649.765743][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5649.765991][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5649.766262][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5649.766539][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5649.766838][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5649.767136][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5649.767427][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5649.767676][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5649.767930][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5649.768170][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5649.768501][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5649.768779][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5649.769083][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5649.769380][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5649.769675][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5649.769994][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5649.770245][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5649.770492][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5649.770781][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5649.771092][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5649.771400][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5649.771658][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5649.771912][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5649.772161][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5649.772476][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5649.772717][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5649.772952][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5649.773276][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5649.773524][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5649.773843][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5649.774193][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5649.774445][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5649.774748][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5649.774981][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5649.775268][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5649.775530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5649.775773][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5649.776038][ C0] process_one_work (kernel/workqueue.c:2633) [ 5649.776294][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5649.776538][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5649.776814][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5649.777052][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5649.777294][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5649.777560][ C0] kthread (kernel/kthread.c:388) [ 5649.777773][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5649.778008][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5649.778239][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5649.778481][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5676.599194][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5676.599684][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5676.600165][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5676.600648][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5676.601604][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5676.602227][ C0] Workqueue: netns cleanup_net [ 5676.602485][ 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) [ 5676.602812][ 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 ... [ 5676.603802][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5676.604114][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5676.604523][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5676.604928][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5676.605332][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5676.605738][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5676.606140][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5676.606598][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5676.606936][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5676.607343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5676.607753][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5676.608155][ C0] PKRU: 55555554 [ 5676.608340][ C0] Call Trace: [ 5676.608521][ C0] [ 5676.608677][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5676.608945][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5676.609191][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5676.609478][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5676.609754][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5676.610045][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5676.610314][ 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)) [ 5676.610627][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5676.610895][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5676.611208][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5676.611517][ C0] [ 5676.611668][ C0] [ 5676.611829][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5676.612148][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5676.612457][ 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) [ 5676.612758][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5676.613074][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5676.613325][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5676.613586][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5676.613863][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5676.614150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.614392][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5676.614644][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5676.614884][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5676.615119][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5676.615354][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5676.615612][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5676.615880][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5676.616179][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5676.616443][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5676.616692][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5676.616963][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5676.617236][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5676.617540][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5676.617839][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5676.618129][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5676.618374][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5676.618639][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5676.618879][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5676.619204][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5676.619491][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5676.619795][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5676.620095][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5676.620386][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5676.620707][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5676.620960][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5676.621202][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5676.621501][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5676.621819][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5676.622130][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5676.622383][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5676.622637][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5676.622885][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5676.623191][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5676.623442][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5676.623679][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5676.624003][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5676.624245][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5676.624570][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5676.624918][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5676.625164][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5676.625474][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5676.625707][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5676.625994][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5676.626249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5676.626497][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5676.626764][ C0] process_one_work (kernel/workqueue.c:2633) [ 5676.627020][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5676.627257][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5676.627542][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5676.627781][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5676.628026][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5676.628290][ C0] kthread (kernel/kthread.c:388) [ 5676.628510][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5676.628747][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5676.628979][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5676.629216][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5678.444557][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 132459 jiffies s: 77393 root: 0x1/. | [ 5678.445514][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 5678.446042][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 5678.446453][ C0] NMI backtrace for cpu 0 [ 5678.446464][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5678.446467][ C0] Workqueue: netns cleanup_net [ 5678.446473][ 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) [ 5678.446481][ 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 ... [ 5678.446483][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5678.446486][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5678.446488][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5678.446489][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5678.446490][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5678.446492][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5678.446494][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5678.446496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5678.446500][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5678.446501][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5678.446502][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5678.446503][ C0] PKRU: 55555554 [ 5678.446504][ C0] Call Trace: [ 5678.446507][ C0] [ 5678.446510][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5678.446514][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5678.446518][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5678.446523][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5678.446527][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5678.446530][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5678.446534][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5678.446537][ 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) [ 5678.446540][ 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) [ 5678.446544][ 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) [ 5678.446547][ C0] [ 5678.446548][ C0] [ 5678.446549][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5678.446553][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5678.446558][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5678.446564][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5678.446567][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5678.446570][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5678.446572][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5678.446576][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5678.446579][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5678.446582][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5678.446585][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5678.446588][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5678.446591][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5678.446596][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5678.446599][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5678.446603][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5678.446605][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5678.446609][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5678.446617][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5678.446620][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5678.446624][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5678.446629][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5678.446633][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5678.446636][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5678.446647][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5678.446656][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5678.446664][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5678.446673][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5678.446682][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5678.446690][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5678.446693][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5678.446697][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5678.446706][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5678.446714][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5678.446719][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5678.446723][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5678.446727][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5678.446731][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5678.446739][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5678.446742][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5678.446746][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5678.446750][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5678.446754][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5678.446757][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5678.446760][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5678.446762][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5678.446768][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5678.446771][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5678.446773][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5678.446777][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5678.446779][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5678.446783][ C0] process_one_work (kernel/workqueue.c:2633) [ 5678.446788][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5678.446792][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5678.446796][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5678.446800][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5678.446805][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5678.446807][ C0] kthread (kernel/kthread.c:388) [ 5678.446810][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5678.446813][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5678.446815][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5678.446817][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5704.599283][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5704.599774][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5704.600279][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5704.600769][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5704.601766][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5704.602417][ C0] Workqueue: netns cleanup_net [ 5704.602676][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5704.602954][ 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) [ 5704.603971][ C0] RSP: 0018:ffffc900000bf390 EFLAGS: 00000286 [ 5704.604300][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 5704.604711][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5704.605134][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5704.605549][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5704.605968][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 5704.606396][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5704.606859][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5704.607222][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5704.607640][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5704.608059][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5704.608489][ C0] PKRU: 55555554 [ 5704.608675][ C0] Call Trace: [ 5704.608850][ C0] [ 5704.609011][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5704.609297][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5704.609553][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5704.609839][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5704.610133][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5704.610446][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5704.610718][ 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)) [ 5704.611039][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5704.611324][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5704.611655][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5704.611968][ C0] [ 5704.612133][ C0] [ 5704.612291][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5704.612620][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5704.612923][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5704.613236][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5704.613480][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5704.613736][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5704.614033][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5704.614372][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5704.614634][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5704.614900][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5704.615194][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5704.615493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5704.615738][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5704.615989][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5704.616247][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5704.616492][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5704.616726][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5704.616986][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5704.617281][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5704.617594][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5704.617858][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5704.618126][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5704.618412][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5704.618695][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5704.619004][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5704.619321][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5704.619624][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5704.619876][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5704.620150][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5704.620399][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5704.620735][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5704.621022][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5704.621345][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5704.621661][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5704.621965][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5704.622303][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5704.622565][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5704.622811][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5704.623116][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5704.623447][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5704.623762][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5704.624024][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5704.624286][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5704.624543][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5704.624852][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5704.625111][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5704.625358][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5704.625695][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5704.625948][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5704.626291][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5704.626645][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5704.626904][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5704.627231][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5704.627471][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5704.627763][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5704.628028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5704.628285][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5704.628559][ C0] process_one_work (kernel/workqueue.c:2633) [ 5704.628818][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5704.629059][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5704.629357][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5704.629606][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5704.629857][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5704.630140][ C0] kthread (kernel/kthread.c:388) [ 5704.630361][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5704.630609][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5704.630841][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5704.631095][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5704.631359][ C0] | [ 5727.778483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5727.778865][ C0] rcu: 0-....: (181824 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=45497 | [ 5727.779441][ C0] rcu: (t=182065 jiffies g=2451281 q=5428 ncpus=4) [ 5727.780269][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5727.780903][ C0] Workqueue: netns cleanup_net [ 5727.781166][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5727.781438][ 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 [ 5727.782449][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 5727.782764][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 5727.783177][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5727.783589][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 5727.783995][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5727.784406][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5727.784818][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5727.785281][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5727.785625][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5727.786033][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5727.786450][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5727.786856][ C0] PKRU: 55555554 [ 5727.787039][ C0] Call Trace: [ 5727.787222][ C0] [ 5727.787373][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5727.787660][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5727.787917][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5727.788178][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5727.788477][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5727.788712][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5727.788988][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5727.789271][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5727.789538][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5727.789826][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5727.790078][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5727.790402][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5727.790684][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5727.790980][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5727.791257][ 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)) [ 5727.791582][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5727.791849][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5727.792169][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5727.792478][ C0] [ 5727.792631][ C0] [ 5727.792784][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5727.793114][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5727.793409][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5727.793655][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5727.793910][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5727.794202][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5727.794525][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5727.794780][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5727.795034][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5727.795316][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5727.795610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5727.795854][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5727.796104][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5727.796347][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5727.796591][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5727.796827][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5727.797087][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5727.797356][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5727.797667][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5727.797928][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5727.798183][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5727.798462][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5727.798740][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5727.799039][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5727.799347][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5727.799642][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5727.799888][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5727.800152][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5727.800395][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5727.800726][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5727.801004][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5727.801315][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5727.801629][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5727.801919][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5727.802242][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5727.802500][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5727.802745][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5727.803032][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5727.803352][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5727.803669][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5727.803921][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5727.804177][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5727.804430][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5727.804743][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5727.804987][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5727.805230][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5727.805562][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5727.805806][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5727.806134][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5727.806486][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5727.806733][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5727.807042][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5727.807283][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5727.807582][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5727.807838][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5727.808087][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5727.808352][ C0] process_one_work (kernel/workqueue.c:2633) [ 5727.808617][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5727.808853][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5727.809138][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5727.809378][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5727.809630][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5727.809894][ C0] kthread (kernel/kthread.c:388) [ 5727.810113][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5727.810353][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5727.810588][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5727.810826][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5752.599231][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5752.599717][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5752.600207][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5752.600693][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5752.601669][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5752.602303][ C0] Workqueue: netns cleanup_net [ 5752.602557][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5752.602826][ 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 [ 5752.603827][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5752.604144][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5752.604554][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5752.604965][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5752.605378][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5752.605789][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5752.606200][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5752.606662][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5752.607005][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5752.607419][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5752.607831][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5752.608241][ C0] PKRU: 55555554 [ 5752.608426][ C0] Call Trace: [ 5752.608604][ C0] [ 5752.608756][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5752.609027][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5752.609279][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5752.609564][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5752.609846][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5752.610139][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5752.610411][ 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)) [ 5752.610726][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5752.610995][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5752.611311][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5752.611623][ C0] [ 5752.611776][ C0] [ 5752.611930][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5752.612252][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.612556][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5752.612795][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.613093][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5752.613386][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5752.613705][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5752.613962][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5752.614219][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5752.614498][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5752.614791][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.615036][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5752.615282][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5752.615528][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5752.615765][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5752.616000][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5752.616255][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5752.616525][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5752.616836][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5752.617099][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5752.617351][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5752.617625][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5752.617903][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5752.618208][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5752.618515][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5752.618811][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5752.619058][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5752.619318][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5752.619565][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5752.619895][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5752.620178][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5752.620486][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5752.620789][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5752.621084][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5752.621407][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5752.621663][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5752.621910][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5752.622201][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5752.622518][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5752.622830][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5752.623087][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5752.623335][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5752.623585][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5752.623901][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5752.624149][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5752.624386][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5752.624721][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5752.624966][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5752.625290][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5752.625640][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5752.625886][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5752.626197][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5752.626430][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5752.626722][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5752.626979][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5752.627222][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5752.627490][ C0] process_one_work (kernel/workqueue.c:2633) [ 5752.627751][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5752.627985][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5752.628265][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5752.628508][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5752.628754][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5752.629020][ C0] kthread (kernel/kthread.c:388) [ 5752.629232][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5752.629473][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5752.629705][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5752.629944][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5776.749870][ T41] INFO: task kworker/3:2:16358 blocked for more than 122 seconds. | [ 5776.750028][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 5776.750443][ T41] Tainted: G B L 6.8.0-rc2-virtme #1 | [ 5776.750866][ C0] NMI backtrace for cpu 0 [ 5776.750880][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5776.750882][ C0] Workqueue: netns cleanup_net [ 5776.750889][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5776.750895][ 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 [ 5776.750897][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 5776.750899][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 5776.750901][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5776.750903][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 5776.750904][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5776.750906][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5776.750907][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5776.750909][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5776.750913][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5776.750914][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5776.750916][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5776.750917][ C0] PKRU: 55555554 [ 5776.750918][ C0] Call Trace: [ 5776.750921][ C0] [ 5776.750924][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5776.750929][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5776.750934][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5776.750939][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5776.750943][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5776.750946][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5776.750950][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5776.750955][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5776.750958][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5776.750961][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5776.750964][ C0] [ 5776.750965][ C0] [ 5776.750968][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5776.750971][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5776.750976][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5776.750979][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5776.750983][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5776.750988][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5776.750994][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5776.750997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5776.751000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5776.751002][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5776.751007][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5776.751010][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5776.751013][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5776.751016][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5776.751019][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5776.751021][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5776.751027][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5776.751030][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5776.751034][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5776.751037][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5776.751041][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5776.751048][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5776.751051][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5776.751055][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5776.751059][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5776.751063][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5776.751066][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5776.751077][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5776.751086][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5776.751094][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5776.751103][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5776.751112][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5776.751119][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5776.751123][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5776.751127][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5776.751136][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5776.751144][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5776.751148][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5776.751152][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5776.751156][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5776.751160][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5776.751169][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5776.751172][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5776.751175][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5776.751180][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5776.751184][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5776.751186][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5776.751189][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5776.751192][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5776.751197][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5776.751200][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5776.751203][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5776.751206][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5776.751209][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5776.751214][ C0] process_one_work (kernel/workqueue.c:2633) [ 5776.751218][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5776.751221][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5776.751226][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5776.751229][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5776.751234][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5776.751236][ C0] kthread (kernel/kthread.c:388) [ 5776.751245][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5776.751248][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5776.751250][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5776.751252][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5804.599263][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5804.599752][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5804.600242][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5804.600733][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5804.601711][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5804.602349][ C0] Workqueue: netns cleanup_net [ 5804.602606][ 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) [ 5804.602947][ 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 ... [ 5804.603949][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5804.604267][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5804.604681][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5804.605097][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5804.605508][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5804.605923][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5804.606329][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5804.606789][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5804.607135][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5804.607550][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5804.607967][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5804.608375][ C0] PKRU: 55555554 [ 5804.608569][ C0] Call Trace: [ 5804.608745][ C0] [ 5804.608905][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5804.609175][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5804.609424][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5804.609715][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5804.610004][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5804.610300][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5804.610576][ 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)) [ 5804.610902][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5804.611182][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5804.611502][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5804.611804][ C0] [ 5804.611965][ C0] [ 5804.612119][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5804.612447][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5804.612754][ 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) [ 5804.613066][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5804.613387][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5804.613647][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5804.613910][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5804.614190][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5804.614484][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.614727][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5804.614979][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5804.615222][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5804.615463][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5804.615698][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5804.615957][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5804.616225][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5804.616536][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5804.616796][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5804.617051][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5804.617325][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5804.617607][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5804.617912][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5804.618220][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5804.618516][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5804.618764][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5804.619028][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5804.619272][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5804.619604][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5804.619890][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5804.620194][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5804.620503][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5804.620794][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5804.621127][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5804.621379][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5804.621632][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5804.621927][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5804.622242][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5804.622561][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5804.622814][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5804.623070][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5804.623319][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5804.623636][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5804.623886][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5804.624124][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5804.624458][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5804.624703][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5804.625032][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5804.625378][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5804.625633][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5804.625948][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5804.626180][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5804.626476][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5804.626734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5804.626982][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5804.627247][ C0] process_one_work (kernel/workqueue.c:2633) [ 5804.627510][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5804.627747][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5804.628030][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5804.628272][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5804.628526][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5804.628792][ C0] kthread (kernel/kthread.c:388) [ 5804.629012][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5804.629252][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5804.629490][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5804.629729][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5804.629990][ C0] | [ 5805.812483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5805.812874][ C0] rcu: 0-....: (259765 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=64998 | [ 5805.813447][ C0] rcu: (t=260099 jiffies g=2451281 q=5499 ncpus=4) [ 5805.814281][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5805.814918][ C0] Workqueue: netns cleanup_net [ 5805.815171][ 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) [ 5805.815511][ 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 ... [ 5805.816509][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5805.816821][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5805.817236][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5805.817648][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5805.818061][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5805.818472][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5805.818889][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5805.819342][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5805.819688][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5805.820101][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5805.820514][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5805.820933][ C0] PKRU: 55555554 [ 5805.821126][ C0] Call Trace: [ 5805.821299][ C0] [ 5805.821458][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5805.821741][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5805.822006][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5805.822263][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5805.822561][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5805.822796][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5805.823076][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5805.823351][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5805.823619][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5805.823917][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5805.824165][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5805.824489][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5805.824766][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5805.825069][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5805.825339][ 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)) [ 5805.825655][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5805.825930][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5805.826247][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5805.826554][ C0] [ 5805.826709][ C0] [ 5805.826864][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5805.827190][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5805.827497][ 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) [ 5805.827800][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5805.828124][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5805.828379][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5805.828642][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5805.828928][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5805.829217][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5805.829465][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5805.829711][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5805.829963][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5805.830198][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5805.830439][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5805.830694][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5805.830968][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5805.831276][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5805.831545][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5805.831794][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5805.832075][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5805.832349][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5805.832651][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5805.832964][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5805.833255][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5805.833508][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5805.833767][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5805.834019][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5805.834345][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5805.834629][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5805.834941][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5805.835243][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5805.835542][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5805.835862][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5805.836119][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5805.836366][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5805.836660][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5805.836982][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5805.837293][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5805.837551][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5805.837798][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5805.838055][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5805.838366][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5805.838617][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5805.838851][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5805.839184][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5805.839431][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5805.839757][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5805.840112][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5805.840360][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5805.840675][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5805.840914][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5805.841212][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5805.841475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5805.841715][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5805.841987][ C0] process_one_work (kernel/workqueue.c:2633) [ 5805.842245][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5805.842489][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5805.842767][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5805.843014][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5805.843261][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5805.843531][ C0] kthread (kernel/kthread.c:388) [ 5805.843743][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5805.843990][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5805.844219][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5805.844464][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5832.599223][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5832.599705][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5832.600202][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5832.600681][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5832.601651][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5832.602279][ C0] Workqueue: netns cleanup_net [ 5832.602530][ 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) [ 5832.602864][ 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 ... [ 5832.603849][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5832.604173][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5832.604582][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5832.604999][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5832.605407][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5832.605814][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5832.606226][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5832.606682][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5832.607030][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5832.607441][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5832.607845][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5832.608262][ C0] PKRU: 55555554 [ 5832.608446][ C0] Call Trace: [ 5832.608621][ C0] [ 5832.608771][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5832.609047][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5832.609296][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5832.609578][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5832.609861][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5832.610157][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5832.610427][ 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)) [ 5832.610740][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5832.611023][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5832.611338][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5832.611638][ C0] [ 5832.611790][ C0] [ 5832.611955][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5832.612277][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5832.612580][ 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) [ 5832.612889][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5832.613207][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5832.613464][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5832.613720][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5832.614003][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5832.614296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.614540][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5832.614783][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5832.615033][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5832.615271][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5832.615504][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5832.615756][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5832.616037][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5832.616341][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5832.616607][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5832.616861][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5832.617139][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5832.617415][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5832.617715][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5832.618022][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5832.618315][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5832.618559][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5832.618815][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5832.619066][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5832.619395][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5832.619675][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5832.619995][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5832.620294][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5832.620588][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5832.620912][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5832.621170][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5832.621415][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5832.621702][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5832.622022][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5832.622331][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5832.622584][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5832.622833][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5832.623088][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5832.623396][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5832.623641][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5832.623887][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5832.624218][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5832.624461][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5832.624781][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5832.625136][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5832.625382][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5832.625690][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5832.625929][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5832.626220][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5832.626477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5832.626722][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5832.626996][ C0] process_one_work (kernel/workqueue.c:2633) [ 5832.627254][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5832.627487][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5832.627767][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5832.628016][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5832.628263][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5832.628527][ C0] kthread (kernel/kthread.c:388) [ 5832.628740][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5832.628988][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5832.629223][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5832.629461][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5860.599215][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5860.599696][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5860.600183][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5860.600666][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5860.601637][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5860.602260][ C0] Workqueue: netns cleanup_net [ 5860.602511][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 5860.602778][ 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 [ 5860.603766][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000246 [ 5860.604081][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 5860.604486][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5860.604895][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5860.605301][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5860.605706][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 5860.606111][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5860.606566][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5860.606908][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5860.607316][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5860.607722][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5860.608128][ C0] PKRU: 55555554 [ 5860.608312][ C0] Call Trace: [ 5860.608489][ C0] [ 5860.608640][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5860.608908][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5860.609158][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5860.609441][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5860.609721][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5860.610014][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5860.610287][ 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)) [ 5860.610601][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5860.610871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5860.611188][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5860.611489][ C0] [ 5860.611642][ C0] [ 5860.611796][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5860.612117][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5860.612415][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5860.612708][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 5860.612946][ C0] ? kasan_report (mm/kasan/report.c:585) [ 5860.613184][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5860.613438][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5860.613727][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5860.614046][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5860.614301][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5860.614556][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5860.614835][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5860.615125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5860.615369][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5860.615614][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5860.615855][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5860.616093][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5860.616330][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5860.616583][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5860.616853][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5860.617154][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5860.617416][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5860.617670][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5860.617943][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5860.618219][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5860.618517][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5860.618819][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5860.619110][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5860.619358][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5860.619616][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5860.619859][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5860.620184][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5860.620464][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5860.620771][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5860.621079][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5860.621371][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5860.621691][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5860.621945][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5860.622189][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5860.622479][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5860.622793][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5860.623103][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5860.623358][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5860.623608][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5860.623859][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5860.624169][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5860.624414][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5860.624652][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5860.624980][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5860.625227][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5860.625549][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5860.625897][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5860.626146][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5860.626451][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5860.626685][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5860.626974][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5860.627232][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5860.627476][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5860.627743][ C0] process_one_work (kernel/workqueue.c:2633) [ 5860.628002][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5860.628239][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5860.628520][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5860.628760][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5860.629013][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5860.629278][ C0] kthread (kernel/kthread.c:388) [ 5860.629494][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5860.629733][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5860.629966][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5860.630209][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5875.052499][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 329067 jiffies s: 77393 root: 0x1/. | [ 5875.053151][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 5875.053533][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 5875.053816][ C0] NMI backtrace for cpu 0 [ 5875.053825][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5875.053827][ C0] Workqueue: netns cleanup_net [ 5875.053832][ 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) [ 5875.053838][ 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 ... [ 5875.053840][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5875.053842][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5875.053844][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5875.053845][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5875.053847][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5875.053848][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5875.053849][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5875.053851][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5875.053855][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5875.053856][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5875.053857][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5875.053858][ C0] PKRU: 55555554 [ 5875.053859][ C0] Call Trace: [ 5875.053862][ C0] [ 5875.053864][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5875.053869][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5875.053873][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5875.053877][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5875.053881][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5875.053883][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5875.053887][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5875.053891][ 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) [ 5875.053894][ 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) [ 5875.053898][ 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) [ 5875.053901][ C0] [ 5875.053902][ C0] [ 5875.053903][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5875.053907][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5875.053912][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5875.053917][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5875.053920][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.053923][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.053925][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5875.053929][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5875.053931][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5875.053934][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5875.053937][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5875.053940][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5875.053943][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5875.053948][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5875.053951][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5875.053954][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5875.053957][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5875.053960][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5875.053967][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5875.053970][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5875.053974][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5875.053978][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5875.053982][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5875.053985][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5875.053994][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5875.054002][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5875.054011][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5875.054020][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5875.054029][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5875.054037][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5875.054040][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5875.054044][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5875.054054][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5875.054061][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5875.054066][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5875.054070][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5875.054074][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5875.054078][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5875.054086][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5875.054089][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5875.054093][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5875.054097][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5875.054100][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5875.054103][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5875.054106][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5875.054108][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5875.054113][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5875.054115][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5875.054118][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5875.054121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.054123][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5875.054127][ C0] process_one_work (kernel/workqueue.c:2633) [ 5875.054131][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5875.054135][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5875.054139][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5875.054142][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5875.054148][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5875.054150][ C0] kthread (kernel/kthread.c:388) [ 5875.054152][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5875.054155][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5875.054157][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5875.054159][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5875.054166][ C0] | [ 5883.845482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5883.845856][ C0] rcu: 0-....: (337678 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=84498 | [ 5883.846421][ C0] rcu: (t=338132 jiffies g=2451281 q=5511 ncpus=4) [ 5883.847240][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5883.847869][ C0] Workqueue: netns cleanup_net [ 5883.848128][ 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) [ 5883.848466][ 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 ... [ 5883.849460][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5883.849774][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5883.850181][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5883.850588][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5883.850999][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5883.851409][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5883.851819][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5883.852275][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5883.852614][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5883.853023][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5883.853433][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5883.853841][ C0] PKRU: 55555554 [ 5883.854027][ C0] Call Trace: [ 5883.854201][ C0] [ 5883.854353][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5883.854632][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5883.854890][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5883.855148][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5883.855440][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5883.855677][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5883.855952][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5883.856227][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5883.856489][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5883.856783][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5883.857031][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5883.857349][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5883.857630][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5883.857924][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5883.858194][ 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)) [ 5883.858508][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5883.858775][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5883.859091][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5883.859394][ C0] [ 5883.859548][ C0] [ 5883.859701][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5883.860024][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5883.860327][ 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) [ 5883.860629][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5883.860954][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5883.861209][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5883.861464][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5883.861741][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5883.862032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5883.862276][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5883.862521][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5883.862765][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5883.863002][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5883.863237][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5883.863490][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5883.863759][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5883.864064][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5883.864326][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5883.864581][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5883.864855][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5883.865128][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5883.865428][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5883.865729][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5883.866022][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5883.866267][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5883.866525][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5883.866769][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5883.867096][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5883.867376][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5883.867685][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5883.867984][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5883.868278][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5883.868596][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5883.868849][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5883.869096][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5883.869385][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5883.869702][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5883.870014][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5883.870272][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5883.870522][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5883.870775][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5883.871085][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5883.871332][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5883.871568][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5883.871896][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5883.872141][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5883.872463][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5883.872811][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5883.873059][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5883.873367][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5883.873600][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5883.873894][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5883.874152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5883.874396][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5883.874665][ C0] process_one_work (kernel/workqueue.c:2633) [ 5883.874923][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5883.875158][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5883.875439][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5883.875680][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5883.875927][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5883.876192][ C0] kthread (kernel/kthread.c:388) [ 5883.876403][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5883.876644][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5883.876876][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5883.877115][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5908.599221][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5908.599705][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5908.600188][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5908.600675][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5908.601633][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5908.602260][ C0] Workqueue: netns cleanup_net [ 5908.602512][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5908.602779][ 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 [ 5908.603773][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5908.604086][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5908.604492][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5908.604897][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5908.605303][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5908.605709][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 5908.606116][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5908.606571][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5908.606908][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5908.607316][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5908.607726][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5908.608131][ C0] PKRU: 55555554 [ 5908.608316][ C0] Call Trace: [ 5908.608492][ C0] [ 5908.608644][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5908.608914][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5908.609164][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5908.609446][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5908.609724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5908.610020][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5908.610291][ 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)) [ 5908.610608][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5908.610876][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5908.611193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5908.611493][ C0] [ 5908.611649][ C0] [ 5908.611802][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5908.612125][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5908.612426][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5908.612666][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5908.612958][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5908.613278][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5908.613536][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5908.613792][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5908.614069][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5908.614362][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.614606][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5908.614850][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5908.615098][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5908.615334][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5908.615568][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5908.615822][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5908.616090][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5908.616396][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5908.616658][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5908.616908][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5908.617181][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5908.617458][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5908.617757][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5908.618057][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5908.618352][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5908.618596][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5908.618854][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5908.619100][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5908.619427][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5908.619706][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5908.620014][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5908.620314][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5908.620613][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5908.620931][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5908.621187][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5908.621434][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5908.621722][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5908.622036][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5908.622347][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5908.622602][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5908.622852][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5908.623101][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5908.623412][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5908.623659][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5908.623896][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5908.624224][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5908.624470][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5908.624792][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5908.625141][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5908.625389][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5908.625698][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5908.625931][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5908.626221][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5908.626479][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5908.626724][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5908.626992][ C0] process_one_work (kernel/workqueue.c:2633) [ 5908.627251][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5908.627486][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5908.627768][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5908.628007][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5908.628254][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5908.628519][ C0] kthread (kernel/kthread.c:388) [ 5908.628730][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5908.628971][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5908.629203][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5908.629440][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5936.599179][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 5936.599663][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5936.600144][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5936.600631][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5936.601584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5936.602216][ C0] Workqueue: netns cleanup_net [ 5936.602465][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5936.602732][ 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 [ 5936.603719][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 5936.604030][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 5936.604437][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5936.604841][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5936.605245][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5936.605651][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 5936.606059][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5936.606513][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5936.606851][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5936.607257][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5936.607665][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5936.608071][ C0] PKRU: 55555554 [ 5936.608256][ C0] Call Trace: [ 5936.608427][ C0] [ 5936.608582][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5936.608849][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5936.609098][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5936.609381][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5936.609658][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5936.609955][ 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.610225][ 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.610549][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5936.610816][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5936.611128][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5936.611429][ C0] [ 5936.611581][ C0] [ 5936.611736][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5936.612056][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.612355][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.612657][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5936.612894][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.613185][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5936.613503][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5936.613760][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5936.614014][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5936.614290][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5936.614578][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5936.614821][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5936.615065][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5936.615307][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5936.615542][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5936.615777][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5936.616029][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5936.616297][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.616597][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5936.616858][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5936.617106][ C0] ? refcount_dec_not_one (./arch/x86/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.617378][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5936.617654][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5936.617950][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.618254][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.618544][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5936.618790][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5936.619046][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5936.619290][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5936.619615][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5936.619894][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5936.620198][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5936.620505][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5936.620795][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5936.621112][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5936.621368][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5936.621612][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5936.621900][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5936.622214][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5936.622522][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5936.622775][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5936.623023][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5936.623272][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5936.623581][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5936.623824][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5936.624060][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5936.624386][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5936.624631][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5936.624952][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5936.625298][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.625547][ C0] ? nexthop_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.625852][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5936.626083][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5936.626372][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5936.626627][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5936.626870][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5936.627135][ C0] process_one_work (kernel/workqueue.c:2633) [ 5936.627391][ C0] ? hlock_class (./arch/x86/include/asm/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.627627][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5936.627905][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5936.628145][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5936.628390][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5936.628653][ C0] kthread (kernel/kthread.c:388) [ 5936.628866][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5936.629104][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5936.629338][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5936.629581][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5936.629833][ C0] | [ 5961.880482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5961.880856][ C0] rcu: 0-....: (415620 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=104000 | [ 5961.881426][ C0] rcu: (t=416167 jiffies g=2451281 q=5511 ncpus=4) [ 5961.882246][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5961.882871][ C0] Workqueue: netns cleanup_net [ 5961.883124][ 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) [ 5961.883458][ 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 ... [ 5961.884448][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5961.884761][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5961.885169][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5961.885577][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5961.885983][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5961.886392][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5961.886799][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5961.887260][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5961.887599][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5961.888008][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5961.888417][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5961.888824][ C0] PKRU: 55555554 [ 5961.889010][ C0] Call Trace: [ 5961.889184][ C0] [ 5961.889336][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5961.889614][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5961.889873][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5961.890129][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5961.890424][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5961.890661][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5961.890935][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5961.891209][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5961.891471][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5961.891765][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5961.892011][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5961.892328][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5961.892608][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5961.892902][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5961.893172][ 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)) [ 5961.893485][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5961.893753][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5961.894069][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5961.894371][ C0] [ 5961.894525][ C0] [ 5961.894678][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5961.895000][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5961.895303][ 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) [ 5961.895603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5961.895922][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5961.896177][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5961.896432][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5961.896710][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5961.897002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5961.897245][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5961.897490][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5961.897734][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5961.897971][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5961.898206][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5961.898458][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5961.898726][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5961.899029][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5961.899292][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5961.899545][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5961.899818][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5961.900092][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5961.900398][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5961.900699][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5961.900992][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5961.901236][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5961.901493][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5961.901739][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5961.902067][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5961.902346][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5961.902652][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5961.902950][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5961.903242][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5961.903558][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5961.903811][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5961.904056][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5961.904342][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5961.904656][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5961.904967][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5961.905220][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5961.905467][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5961.905716][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5961.906026][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5961.906271][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5961.906505][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5961.906832][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5961.907086][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5961.907406][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5961.907752][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5961.908001][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5961.908311][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5961.908543][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5961.908832][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5961.909089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5961.909332][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5961.909599][ C0] process_one_work (kernel/workqueue.c:2633) [ 5961.909856][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5961.910091][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5961.910372][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5961.910611][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5961.910858][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5961.911122][ C0] kthread (kernel/kthread.c:388) [ 5961.911333][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5961.911573][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5961.911802][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5961.912041][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5973.357183][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 427371 jiffies s: 77393 root: 0x1/. | [ 5973.357848][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 5973.358224][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 5973.358509][ C0] NMI backtrace for cpu 0 [ 5973.358518][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5973.358520][ C0] Workqueue: netns cleanup_net [ 5973.358527][ 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) [ 5973.358533][ 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 ... [ 5973.358535][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 5973.358537][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 5973.358539][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 5973.358540][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 5973.358542][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5973.358543][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 5973.358545][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5973.358547][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5973.358550][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 5973.358552][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5973.358553][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5973.358554][ C0] PKRU: 55555554 [ 5973.358555][ C0] Call Trace: [ 5973.358558][ C0] [ 5973.358561][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5973.358566][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5973.358570][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5973.358574][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5973.358578][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5973.358580][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5973.358585][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5973.358588][ 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) [ 5973.358591][ 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) [ 5973.358595][ 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) [ 5973.358598][ C0] [ 5973.358599][ C0] [ 5973.358600][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5973.358604][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5973.358609][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5973.358615][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5973.358618][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5973.358621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5973.358624][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5973.358628][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5973.358630][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5973.358633][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5973.358636][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5973.358639][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5973.358641][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5973.358647][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5973.358650][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5973.358654][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5973.358656][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5973.358660][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5973.358666][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5973.358669][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5973.358673][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5973.358678][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5973.358682][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5973.358685][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5973.358695][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5973.358703][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5973.358711][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5973.358720][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5973.358729][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5973.358736][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5973.358739][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5973.358744][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5973.358753][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5973.358761][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5973.358765][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5973.358769][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5973.358773][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5973.358777][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5973.358785][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5973.358789][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5973.358793][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5973.358797][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5973.358800][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5973.358803][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5973.358806][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5973.358809][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5973.358814][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5973.358816][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5973.358819][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5973.358822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5973.358824][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5973.358829][ C0] process_one_work (kernel/workqueue.c:2633) [ 5973.358833][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5973.358836][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5973.358841][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5973.358844][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5973.358849][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5973.358851][ C0] kthread (kernel/kthread.c:388) [ 5973.358854][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5973.358857][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5973.358859][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5973.358861][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6000.599185][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6000.599666][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6000.600153][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6000.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6000.601592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6000.602219][ C0] Workqueue: netns cleanup_net [ 6000.602472][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6000.602739][ 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 [ 6000.603732][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6000.604045][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6000.604451][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6000.604859][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 6000.605269][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6000.605677][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6000.606084][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6000.606539][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6000.606879][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6000.607292][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6000.607700][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6000.608107][ C0] PKRU: 55555554 [ 6000.608293][ C0] Call Trace: [ 6000.608470][ C0] [ 6000.608621][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6000.608890][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6000.609139][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6000.609422][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6000.609703][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6000.609997][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6000.610274][ 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)) [ 6000.610588][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6000.610857][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6000.611175][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6000.611477][ C0] [ 6000.611633][ C0] [ 6000.611786][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6000.612115][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6000.612413][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6000.612651][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6000.612905][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6000.613193][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6000.613512][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6000.613768][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6000.614024][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6000.614301][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6000.614596][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6000.614843][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6000.615088][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6000.615333][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6000.615571][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6000.615806][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6000.616060][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6000.616329][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6000.616634][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6000.616897][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6000.617148][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6000.617421][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6000.617697][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6000.617997][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6000.618297][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6000.618592][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6000.618838][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6000.619096][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6000.619343][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6000.619670][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6000.619950][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6000.620262][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6000.620563][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6000.620859][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6000.621177][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6000.621429][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6000.621676][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6000.621966][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6000.622281][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6000.622595][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6000.622850][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6000.623100][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6000.623349][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6000.623661][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6000.623907][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6000.624144][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6000.624475][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6000.624720][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6000.625043][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6000.625393][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6000.625642][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6000.625952][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6000.626185][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6000.626476][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6000.626734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6000.626979][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6000.627247][ C0] process_one_work (kernel/workqueue.c:2633) [ 6000.627506][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6000.627741][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6000.628022][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6000.628262][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6000.628511][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6000.628776][ C0] kthread (kernel/kthread.c:388) [ 6000.628987][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6000.629229][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6000.629462][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6000.629700][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6028.599201][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6028.599683][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6028.600167][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6028.600654][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6028.601608][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6028.602231][ C0] Workqueue: netns cleanup_net [ 6028.602482][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6028.602748][ 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 [ 6028.603738][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6028.604052][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6028.604458][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6028.604864][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 6028.605269][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6028.605678][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6028.606084][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6028.606538][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6028.606876][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6028.607284][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6028.607693][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6028.608100][ C0] PKRU: 55555554 [ 6028.608285][ C0] Call Trace: [ 6028.608460][ C0] [ 6028.608614][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6028.608883][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6028.609133][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6028.609415][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6028.609694][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6028.609997][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6028.610269][ 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)) [ 6028.610581][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6028.610848][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6028.611164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6028.611466][ C0] [ 6028.611619][ C0] [ 6028.611774][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6028.612098][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6028.612392][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6028.612633][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6028.612888][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6028.613175][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6028.613495][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6028.613750][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6028.614005][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6028.614283][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6028.614574][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6028.614818][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6028.615064][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6028.615309][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6028.615543][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6028.615781][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6028.616035][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6028.616304][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6028.616608][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6028.616870][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6028.617117][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6028.617397][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6028.617676][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6028.617973][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6028.618276][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6028.618568][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6028.618815][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6028.619073][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6028.619319][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6028.619646][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6028.619925][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6028.620235][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6028.620537][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6028.620828][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6028.621147][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6028.621400][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6028.621646][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6028.621934][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6028.622249][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6028.622561][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6028.622814][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6028.623063][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6028.623315][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6028.623626][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6028.623871][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6028.624106][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6028.624435][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6028.624681][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6028.625004][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6028.625350][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6028.625600][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6028.625909][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6028.626139][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6028.626431][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6028.626688][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6028.626929][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6028.627195][ C0] process_one_work (kernel/workqueue.c:2633) [ 6028.627455][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6028.627693][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6028.627972][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6028.628217][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6028.628464][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6028.628731][ C0] kthread (kernel/kthread.c:388) [ 6028.628943][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6028.629183][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6028.629413][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6028.629653][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6028.629908][ C0] | [ 6039.914482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6039.914855][ C0] rcu: 0-....: (493536 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=123502 | [ 6039.915425][ C0] rcu: (t=494201 jiffies g=2451281 q=5543 ncpus=4) [ 6039.916246][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6039.916868][ C0] Workqueue: netns cleanup_net [ 6039.917122][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6039.917390][ 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 [ 6039.918380][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6039.918695][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6039.919101][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6039.919510][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6039.919918][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6039.920328][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6039.920734][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6039.921189][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6039.921529][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6039.921940][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6039.922347][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6039.922752][ C0] PKRU: 55555554 [ 6039.922937][ C0] Call Trace: [ 6039.923111][ C0] [ 6039.923261][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6039.923539][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6039.923798][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6039.924053][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6039.924348][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6039.924582][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6039.924858][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6039.925134][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6039.925397][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6039.925687][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6039.925935][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6039.926254][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6039.926531][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6039.926825][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6039.927096][ 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)) [ 6039.927407][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6039.927675][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6039.927989][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6039.928293][ C0] [ 6039.928446][ C0] [ 6039.928602][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6039.928922][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6039.929225][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6039.929528][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6039.929767][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6039.930072][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6039.930395][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6039.930650][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6039.930905][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6039.931183][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6039.931474][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6039.931718][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6039.931964][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6039.932206][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6039.932442][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6039.932679][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6039.932932][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6039.933201][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6039.933506][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6039.933767][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6039.934017][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6039.934288][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6039.934564][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6039.934862][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6039.935165][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6039.935457][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6039.935703][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6039.935961][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6039.936205][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6039.936530][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6039.936812][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6039.937118][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6039.937420][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6039.937712][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6039.938031][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6039.938285][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6039.938530][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6039.938819][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6039.939133][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6039.939445][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6039.939699][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6039.939953][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6039.940203][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6039.940514][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6039.940760][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6039.940998][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6039.941326][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6039.941572][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6039.941894][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6039.942242][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6039.942491][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6039.942796][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6039.943031][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6039.943319][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6039.943577][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6039.943822][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6039.944088][ C0] process_one_work (kernel/workqueue.c:2633) [ 6039.944346][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6039.944583][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6039.944862][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6039.945103][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6039.945348][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6039.945614][ C0] kthread (kernel/kthread.c:388) [ 6039.945827][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6039.946064][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6039.946298][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6039.946537][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6064.599185][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6064.599664][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6064.600152][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6064.600631][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6064.601587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6064.602209][ C0] Workqueue: netns cleanup_net [ 6064.602459][ 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) [ 6064.602789][ 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 ... [ 6064.603781][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6064.604094][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6064.604499][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6064.604907][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6064.605314][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6064.605720][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6064.606126][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6064.606581][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6064.606921][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6064.607334][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6064.607741][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6064.608146][ C0] PKRU: 55555554 [ 6064.608333][ C0] Call Trace: [ 6064.608510][ C0] [ 6064.608660][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6064.608928][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6064.609177][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6064.609460][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6064.609740][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6064.610038][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6064.610308][ 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)) [ 6064.610621][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6064.610891][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6064.611206][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6064.611508][ C0] [ 6064.611660][ C0] [ 6064.611813][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6064.612134][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6064.612435][ 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) [ 6064.612735][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6064.613052][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6064.613306][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6064.613561][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6064.613837][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6064.614129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.614371][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6064.614619][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6064.614864][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6064.615100][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6064.615336][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6064.615588][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6064.615854][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6064.616157][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6064.616418][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6064.616667][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6064.616940][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6064.617212][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6064.617510][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6064.617809][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6064.618101][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6064.618345][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6064.618603][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6064.618848][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6064.619172][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6064.619451][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6064.619757][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6064.620062][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6064.620355][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6064.620672][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6064.620923][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6064.621169][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6064.621456][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6064.621771][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6064.622083][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6064.622337][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6064.622587][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6064.622834][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6064.623144][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6064.623392][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6064.623628][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6064.623955][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6064.624200][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6064.624520][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6064.624867][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6064.625115][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6064.625423][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6064.625655][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6064.625945][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6064.626202][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6064.626446][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6064.626714][ C0] process_one_work (kernel/workqueue.c:2633) [ 6064.626972][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6064.627205][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6064.627484][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6064.627723][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6064.627969][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6064.628233][ C0] kthread (kernel/kthread.c:388) [ 6064.628444][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6064.628684][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6064.628915][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6064.629153][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6071.660503][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 525675 jiffies s: 77393 root: 0x1/. | [ 6071.661144][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6071.661520][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6071.661797][ C0] NMI backtrace for cpu 0 [ 6071.661805][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6071.661807][ C0] Workqueue: netns cleanup_net [ 6071.661811][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6071.661817][ 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 [ 6071.661819][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6071.661821][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6071.661823][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6071.661825][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 6071.661826][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6071.661827][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 6071.661829][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6071.661831][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6071.661834][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6071.661835][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6071.661836][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6071.661837][ C0] PKRU: 55555554 [ 6071.661838][ C0] Call Trace: [ 6071.661840][ C0] [ 6071.661842][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6071.661847][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6071.661851][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6071.661856][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6071.661859][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6071.661862][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6071.661866][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6071.661871][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6071.661874][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6071.661877][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6071.661880][ C0] [ 6071.661881][ C0] [ 6071.661884][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6071.661889][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6071.661892][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6071.661896][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6071.661900][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6071.661905][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6071.661907][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6071.661910][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6071.661912][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6071.661916][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6071.661919][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6071.661922][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6071.661924][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6071.661927][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6071.661930][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6071.661934][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6071.661937][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6071.661940][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6071.661943][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6071.661946][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6071.661952][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6071.661955][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6071.661958][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6071.661962][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6071.661965][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6071.661967][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6071.661976][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6071.661985][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6071.661993][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6071.662001][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6071.662010][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6071.662018][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6071.662021][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6071.662025][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6071.662034][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6071.662042][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6071.662046][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6071.662050][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6071.662054][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6071.662058][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6071.662065][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6071.662068][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6071.662071][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6071.662075][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6071.662079][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6071.662081][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6071.662085][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6071.662087][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6071.662091][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6071.662094][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6071.662096][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6071.662099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6071.662101][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6071.662105][ C0] process_one_work (kernel/workqueue.c:2633) [ 6071.662109][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6071.662112][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6071.662116][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6071.662119][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6071.662124][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6071.662127][ C0] kthread (kernel/kthread.c:388) [ 6071.662128][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6071.662131][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6071.662133][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6071.662134][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6096.599188][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6096.599670][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6096.600155][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6096.600637][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6096.601593][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6096.602213][ C0] Workqueue: netns cleanup_net [ 6096.602464][ 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) [ 6096.602794][ 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 ... [ 6096.603784][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6096.604098][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6096.604503][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6096.604911][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6096.605318][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6096.605724][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6096.606130][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6096.606584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6096.606925][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6096.607336][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6096.607742][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6096.608146][ C0] PKRU: 55555554 [ 6096.608331][ C0] Call Trace: [ 6096.608507][ C0] [ 6096.608658][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6096.608926][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6096.609175][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6096.609457][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6096.609742][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6096.610035][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6096.610305][ 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)) [ 6096.610621][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6096.610887][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6096.611203][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6096.611503][ C0] [ 6096.611656][ C0] [ 6096.611807][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6096.612128][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6096.612430][ 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) [ 6096.612730][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6096.613047][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6096.613301][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6096.613556][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6096.613831][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6096.614123][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6096.614364][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6096.614608][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6096.614853][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6096.615089][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6096.615322][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6096.615574][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6096.615841][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6096.616145][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6096.616405][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6096.616655][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6096.616927][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6096.617201][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6096.617502][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6096.617802][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6096.618094][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6096.618337][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6096.618595][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6096.618839][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6096.619164][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6096.619443][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6096.619757][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6096.620056][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6096.620350][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6096.620667][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6096.620918][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6096.621163][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6096.621450][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6096.621765][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6096.622077][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6096.622330][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6096.622583][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6096.622830][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6096.623140][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6096.623385][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6096.623620][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6096.623947][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6096.624191][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6096.624512][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6096.624859][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6096.625106][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6096.625413][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6096.625645][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6096.625937][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6096.626193][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6096.626437][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6096.626703][ C0] process_one_work (kernel/workqueue.c:2633) [ 6096.626961][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6096.627195][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6096.627474][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6096.627714][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6096.627961][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6096.628223][ C0] kthread (kernel/kthread.c:388) [ 6096.628434][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6096.628675][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6096.628905][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6096.629142][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6096.629395][ C0] | [ 6117.949482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6117.949859][ C0] rcu: 0-....: (571452 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=143004 | [ 6117.950427][ C0] rcu: (t=572236 jiffies g=2451281 q=5570 ncpus=4) [ 6117.951248][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6117.951875][ C0] Workqueue: netns cleanup_net [ 6117.952130][ 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) [ 6117.952468][ 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 ... [ 6117.953460][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6117.953775][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6117.954182][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6117.954590][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6117.954997][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6117.955407][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6117.955814][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6117.956270][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6117.956610][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6117.957017][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6117.957427][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6117.957833][ C0] PKRU: 55555554 [ 6117.958020][ C0] Call Trace: [ 6117.958193][ C0] [ 6117.958346][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6117.958625][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6117.958883][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6117.959140][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6117.959432][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6117.959676][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6117.959951][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6117.960226][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6117.960488][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6117.960781][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6117.961029][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6117.961347][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6117.961628][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6117.961921][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6117.962191][ 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)) [ 6117.962505][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6117.962773][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6117.963089][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6117.963393][ C0] [ 6117.963547][ C0] [ 6117.963700][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6117.964022][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6117.964326][ 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) [ 6117.964628][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6117.964946][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6117.965200][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6117.965455][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6117.965732][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6117.966025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6117.966268][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6117.966513][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6117.966759][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6117.966995][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6117.967230][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6117.967484][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6117.967753][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6117.968061][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6117.968323][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6117.968574][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6117.968847][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6117.969123][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6117.969422][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6117.969728][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6117.970022][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6117.970266][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6117.970524][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6117.970771][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6117.971098][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6117.971377][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6117.971688][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6117.971987][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6117.972282][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6117.972601][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6117.972854][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6117.973101][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6117.973389][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6117.973706][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6117.974017][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6117.974273][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6117.974523][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6117.974771][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6117.975084][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6117.975330][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6117.975567][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6117.975896][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6117.976142][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6117.976464][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6117.976812][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6117.977060][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6117.977371][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6117.977603][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6117.977894][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6117.978152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6117.978396][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6117.978664][ C0] process_one_work (kernel/workqueue.c:2633) [ 6117.978924][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6117.979159][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6117.979440][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6117.979686][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6117.979935][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6117.980199][ C0] kthread (kernel/kthread.c:388) [ 6117.980411][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6117.980653][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6117.980884][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6117.981123][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6144.599191][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6144.599678][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6144.600161][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6144.600643][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6144.601601][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6144.602226][ C0] Workqueue: netns cleanup_net [ 6144.602477][ 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) [ 6144.602805][ C0] Code: 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 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 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 d0 79 e9 fd call 0xfffffffffde97a02 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 d0 79 e9 fd call 0xfffffffffde979d8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [ 6144.603798][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6144.604111][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6144.604520][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6144.604926][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6144.605333][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6144.605742][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6144.606150][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6144.606606][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6144.606944][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6144.607352][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6144.607762][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6144.608169][ C0] PKRU: 55555554 [ 6144.608355][ C0] Call Trace: [ 6144.608530][ C0] [ 6144.608684][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6144.608952][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6144.609201][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6144.609489][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6144.609768][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6144.610064][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6144.610337][ 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)) [ 6144.610650][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6144.610918][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6144.611234][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6144.611537][ C0] [ 6144.611691][ C0] [ 6144.611846][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6144.612170][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6144.612471][ 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) [ 6144.612769][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6144.613089][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6144.613345][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6144.613601][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6144.613881][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6144.614171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.614416][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6144.614663][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6144.614906][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6144.615144][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6144.615381][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6144.615636][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6144.615906][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6144.616207][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6144.616475][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6144.616727][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6144.617000][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6144.617277][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6144.617577][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6144.617883][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6144.618174][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6144.618421][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6144.618680][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6144.618923][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6144.619249][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6144.619535][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6144.619840][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6144.620142][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6144.620434][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6144.620753][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6144.621006][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6144.621250][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6144.621540][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6144.621855][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6144.622165][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6144.622420][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6144.622670][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6144.622920][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6144.623230][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6144.623476][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6144.623714][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6144.624042][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6144.624287][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6144.624609][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6144.624958][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6144.625206][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6144.625512][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6144.625745][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6144.626034][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6144.626292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6144.626537][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6144.626803][ C0] process_one_work (kernel/workqueue.c:2633) [ 6144.627061][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6144.627298][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6144.627578][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6144.627820][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6144.628065][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6144.628331][ C0] kthread (kernel/kthread.c:388) [ 6144.628545][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6144.628783][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6144.629018][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6144.629258][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6169.964513][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 623979 jiffies s: 77393 root: 0x1/. | [ 6169.965168][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6169.965549][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6169.965832][ C0] NMI backtrace for cpu 0 [ 6169.965842][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6169.965844][ C0] Workqueue: netns cleanup_net [ 6169.965851][ 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) [ 6169.965858][ 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 ... [ 6169.965860][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6169.965862][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6169.965864][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6169.965865][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6169.965867][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6169.965868][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6169.965870][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6169.965872][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6169.965875][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6169.965877][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6169.965878][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6169.965879][ C0] PKRU: 55555554 [ 6169.965880][ C0] Call Trace: [ 6169.965884][ C0] [ 6169.965887][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6169.965892][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6169.965896][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6169.965901][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6169.965905][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6169.965907][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6169.965911][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6169.965915][ 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) [ 6169.965918][ 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) [ 6169.965921][ 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) [ 6169.965925][ C0] [ 6169.965925][ C0] [ 6169.965927][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6169.965931][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6169.965935][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6169.965941][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6169.965944][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6169.965947][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6169.965950][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6169.965953][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6169.965956][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6169.965959][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6169.965962][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6169.965965][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6169.965967][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6169.965973][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6169.965976][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6169.965980][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6169.965983][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6169.965988][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6169.965995][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6169.965998][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6169.966003][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6169.966007][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6169.966011][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6169.966014][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6169.966025][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6169.966033][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6169.966041][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6169.966050][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6169.966059][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6169.966067][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6169.966070][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6169.966074][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6169.966083][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6169.966091][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6169.966095][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6169.966099][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6169.966103][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6169.966107][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6169.966115][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6169.966119][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6169.966123][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6169.966127][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6169.966130][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6169.966133][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6169.966136][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6169.966138][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6169.966144][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6169.966146][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6169.966149][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6169.966152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6169.966154][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6169.966159][ C0] process_one_work (kernel/workqueue.c:2633) [ 6169.966163][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6169.966166][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6169.966170][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6169.966174][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6169.966179][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6169.966181][ C0] kthread (kernel/kthread.c:388) [ 6169.966184][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6169.966187][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6169.966190][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6169.966192][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6169.966200][ C0] | [ 6195.982483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6195.982863][ C0] rcu: 0-....: (649397 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=162506 | [ 6195.983431][ C0] rcu: (t=650269 jiffies g=2451281 q=5577 ncpus=4) [ 6195.984254][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6195.984877][ C0] Workqueue: netns cleanup_net [ 6195.985132][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6195.985399][ 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 [ 6195.986393][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6195.986707][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6195.987112][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6195.987520][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6195.987924][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6195.988328][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6195.988732][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6195.989193][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6195.989534][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6195.989942][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6195.990355][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6195.990761][ C0] PKRU: 55555554 [ 6195.990945][ C0] Call Trace: [ 6195.991119][ C0] [ 6195.991269][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6195.991550][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6195.991806][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6195.992060][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6195.992354][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6195.992588][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6195.992862][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6195.993137][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6195.993398][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6195.993686][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6195.993934][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6195.994250][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6195.994526][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6195.994821][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6195.995089][ 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)) [ 6195.995400][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6195.995666][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6195.995979][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6195.996281][ C0] [ 6195.996434][ C0] [ 6195.996589][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6195.996912][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6195.997206][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6195.997501][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6195.997736][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6195.998032][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6195.998287][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6195.998573][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6195.998892][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6195.999159][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6195.999413][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6195.999689][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6195.999977][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6196.000220][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6196.000466][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6196.000709][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6196.000943][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6196.001179][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6196.001435][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6196.001703][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6196.002005][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6196.002266][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6196.002513][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6196.002787][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6196.003062][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6196.003366][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6196.003668][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6196.003958][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6196.004204][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6196.004462][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6196.004713][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6196.005039][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6196.005319][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6196.005626][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6196.005929][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6196.006219][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6196.006538][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6196.006792][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6196.007038][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6196.007330][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6196.007646][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6196.007956][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6196.008208][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6196.008457][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6196.008706][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6196.009017][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6196.009266][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6196.009502][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6196.009829][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6196.010074][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6196.010403][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6196.010748][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6196.010995][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6196.011302][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6196.011532][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6196.011822][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6196.012076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6196.012318][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6196.012583][ C0] process_one_work (kernel/workqueue.c:2633) [ 6196.012840][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6196.013076][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6196.013354][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6196.013595][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6196.013841][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6196.014105][ C0] kthread (kernel/kthread.c:388) [ 6196.014316][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6196.014554][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6196.014784][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6196.015023][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6220.599200][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6220.599683][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6220.600168][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6220.600657][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6220.601621][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6220.602247][ C0] Workqueue: netns cleanup_net [ 6220.602497][ 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) [ 6220.602826][ 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 ... [ 6220.603809][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6220.604121][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6220.604525][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6220.604928][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6220.605333][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6220.605745][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6220.606152][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6220.606610][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6220.606948][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6220.607357][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6220.607765][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6220.608170][ C0] PKRU: 55555554 [ 6220.608356][ C0] Call Trace: [ 6220.608531][ C0] [ 6220.608682][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6220.608950][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6220.609206][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6220.609488][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6220.609764][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6220.610060][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6220.610329][ 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)) [ 6220.610646][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6220.610912][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6220.611226][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6220.611525][ C0] [ 6220.611678][ C0] [ 6220.611830][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6220.612152][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6220.612451][ 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) [ 6220.612755][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6220.613072][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6220.613326][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6220.613582][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6220.613859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6220.614147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.614390][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6220.614636][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6220.614879][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6220.615113][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6220.615350][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6220.615603][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6220.615877][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6220.616178][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6220.616439][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6220.616687][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6220.616961][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6220.617236][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6220.617532][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6220.617833][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6220.618121][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6220.618368][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6220.618628][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6220.618873][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6220.619205][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6220.619484][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6220.619788][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6220.620093][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6220.620385][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6220.620703][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6220.620956][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6220.621202][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6220.621490][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6220.621805][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6220.622115][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6220.622367][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6220.622618][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6220.622868][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6220.623178][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6220.623423][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6220.623660][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6220.623987][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6220.624232][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6220.624554][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6220.624900][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6220.625148][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6220.625456][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6220.625687][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6220.625979][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6220.626234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6220.626477][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6220.626745][ C0] process_one_work (kernel/workqueue.c:2633) [ 6220.627008][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6220.627248][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6220.627525][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6220.627765][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6220.628011][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6220.628275][ C0] kthread (kernel/kthread.c:388) [ 6220.628487][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6220.628726][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6220.628956][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6220.629201][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6248.599198][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6248.599684][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6248.600164][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6248.600646][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6248.601600][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6248.602229][ C0] Workqueue: netns cleanup_net [ 6248.602479][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6248.602753][ 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 [ 6248.603741][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6248.604052][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6248.604460][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6248.604865][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6248.605271][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6248.605676][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6248.606083][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6248.606539][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6248.606876][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6248.607282][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6248.607694][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6248.608100][ C0] PKRU: 55555554 [ 6248.608284][ C0] Call Trace: [ 6248.608456][ C0] [ 6248.608609][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6248.608882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6248.609129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6248.609411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6248.609688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6248.609981][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6248.610251][ 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)) [ 6248.610560][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6248.610827][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6248.611140][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6248.611442][ C0] [ 6248.611594][ C0] [ 6248.611749][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6248.612069][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6248.612371][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6248.612612][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6248.612901][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6248.613222][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6248.613477][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6248.613738][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6248.614015][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6248.614306][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6248.614547][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6248.614793][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6248.615036][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6248.615271][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6248.615507][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6248.615759][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6248.616027][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6248.616330][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6248.616591][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6248.616838][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6248.617112][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6248.617386][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6248.617681][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6248.617982][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6248.618273][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6248.618518][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6248.618775][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6248.619028][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6248.619353][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6248.619630][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6248.619943][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6248.620243][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6248.620535][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6248.620853][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6248.621105][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6248.621351][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6248.621639][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6248.621954][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6248.622266][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6248.622520][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6248.622767][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6248.623018][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6248.623329][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6248.623574][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6248.623816][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6248.624142][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6248.624387][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6248.624708][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6248.625053][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6248.625301][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6248.625608][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6248.625837][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6248.626128][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6248.626384][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6248.626626][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6248.626892][ C0] process_one_work (kernel/workqueue.c:2633) [ 6248.627149][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6248.627385][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6248.627663][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6248.627903][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6248.628150][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6248.628412][ C0] kthread (kernel/kthread.c:388) [ 6248.628624][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6248.628863][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6248.629100][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6248.629339][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6268.268509][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 722283 jiffies s: 77393 root: 0x1/. | [ 6268.269516][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6268.270074][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6268.270509][ C0] NMI backtrace for cpu 0 [ 6268.270518][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6268.270521][ C0] Workqueue: netns cleanup_net [ 6268.270529][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6268.270534][ 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) [ 6268.270537][ C0] RSP: 0018:ffffc900000bf390 EFLAGS: 00000286 [ 6268.270540][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6268.270541][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6268.270543][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6268.270545][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6268.270546][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6268.270548][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6268.270550][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6268.270553][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6268.270555][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6268.270556][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6268.270557][ C0] PKRU: 55555554 [ 6268.270558][ C0] Call Trace: [ 6268.270561][ C0] [ 6268.270565][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6268.270570][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6268.270575][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6268.270580][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6268.270584][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6268.270586][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6268.270590][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.270595][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.270598][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6268.270601][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6268.270604][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6268.270607][ C0] [ 6268.270609][ C0] [ 6268.270610][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6268.270615][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.270619][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6268.270623][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6268.270628][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6268.270633][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6268.270636][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6268.270639][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6268.270641][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6268.270646][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6268.270648][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6268.270652][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6268.270655][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6268.270658][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6268.270660][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.270666][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6268.270669][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6268.270673][ C0] ? refcount_dec_not_one (./arch/x86/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.270676][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6268.270680][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6268.270688][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.270691][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.270695][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6268.270701][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6268.270704][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6268.270708][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6268.270718][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6268.270727][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6268.270735][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6268.270744][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6268.270754][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6268.270761][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6268.270765][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6268.270769][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6268.270778][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6268.270786][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6268.270791][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6268.270795][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6268.270798][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6268.270803][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6268.270810][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6268.270814][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6268.270817][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6268.270821][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6268.270826][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6268.270828][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6268.270831][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.270834][ C0] ? nexthop_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.270839][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6268.270842][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6268.270845][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6268.270848][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6268.270850][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6268.270855][ C0] process_one_work (kernel/workqueue.c:2633) [ 6268.270860][ C0] ? hlock_class (./arch/x86/include/asm/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.270863][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6268.270868][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6268.270871][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6268.270876][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6268.270879][ C0] kthread (kernel/kthread.c:388) [ 6268.270881][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6268.270884][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6268.270887][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6268.270888][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6268.270897][ C0] | [ 6274.015483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6274.015865][ C0] rcu: 0-....: (727311 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=182007 | [ 6274.016435][ C0] rcu: (t=728302 jiffies g=2451281 q=5577 ncpus=4) [ 6274.017261][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6274.017887][ C0] Workqueue: netns cleanup_net [ 6274.018141][ 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) [ 6274.018479][ 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 ... [ 6274.019473][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6274.019787][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6274.020195][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6274.020608][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6274.021014][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6274.021421][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6274.021831][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6274.022287][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6274.022629][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6274.023038][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6274.023445][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6274.023854][ C0] PKRU: 55555554 [ 6274.024038][ C0] Call Trace: [ 6274.024213][ C0] [ 6274.024365][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6274.024645][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6274.024904][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6274.025160][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6274.025453][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6274.025690][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6274.025966][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6274.026241][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6274.026505][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6274.026794][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6274.027043][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6274.027363][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6274.027642][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6274.027938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6274.028209][ 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)) [ 6274.028522][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6274.028798][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6274.029113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6274.029415][ C0] [ 6274.029569][ C0] [ 6274.029722][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6274.030044][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6274.030345][ 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) [ 6274.030647][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6274.030966][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6274.031220][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6274.031475][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6274.031752][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6274.032042][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6274.032286][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6274.032532][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6274.032777][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6274.033010][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6274.033247][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6274.033501][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6274.033775][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6274.034077][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6274.034337][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6274.034584][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6274.034859][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6274.035135][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6274.035433][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6274.035735][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6274.036025][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6274.036274][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6274.036532][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6274.036778][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6274.037105][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6274.037385][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6274.037689][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6274.037992][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6274.038283][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6274.038602][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6274.038863][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6274.039109][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6274.039397][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6274.039712][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6274.040023][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6274.040276][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6274.040527][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6274.040777][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6274.041088][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6274.041332][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6274.041569][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6274.041896][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6274.042142][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6274.042465][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6274.042816][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6274.043064][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6274.043372][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6274.043602][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6274.043892][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6274.044149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6274.044391][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6274.044658][ C0] process_one_work (kernel/workqueue.c:2633) [ 6274.044917][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6274.045153][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6274.045432][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6274.045672][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6274.045918][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6274.046184][ C0] kthread (kernel/kthread.c:388) [ 6274.046396][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6274.046636][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6274.046866][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6274.047105][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6300.599214][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6300.599705][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6300.600186][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6300.600681][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6300.601641][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6300.602269][ C0] Workqueue: netns cleanup_net [ 6300.602521][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6300.602789][ 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 [ 6300.603781][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6300.604095][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6300.604502][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6300.604907][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6300.605314][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6300.605723][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6300.606130][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6300.606592][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6300.606928][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6300.607336][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6300.607743][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6300.608147][ C0] PKRU: 55555554 [ 6300.608331][ C0] Call Trace: [ 6300.608506][ C0] [ 6300.608666][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6300.608934][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6300.609184][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6300.609466][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6300.609743][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6300.610039][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6300.610309][ 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)) [ 6300.610623][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6300.610891][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6300.611206][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6300.611511][ C0] [ 6300.611665][ C0] [ 6300.611818][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6300.612141][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6300.612442][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6300.612682][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6300.612973][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6300.613304][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6300.613560][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6300.613815][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6300.614092][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6300.614385][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.614629][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6300.614872][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6300.615117][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6300.615354][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6300.615588][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6300.615841][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6300.616109][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6300.616419][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6300.616680][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6300.616929][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6300.617202][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6300.617476][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6300.617775][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6300.618074][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6300.618369][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6300.618620][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6300.618880][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6300.619124][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6300.619455][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6300.619733][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6300.620039][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6300.620340][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6300.620634][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6300.620951][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6300.621204][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6300.621448][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6300.621735][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6300.622049][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6300.622359][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6300.622625][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6300.622875][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6300.623123][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6300.623433][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6300.623678][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6300.623915][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6300.624242][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6300.624486][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6300.624811][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6300.625160][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6300.625406][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6300.625713][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6300.625946][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6300.626237][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6300.626502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6300.626745][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6300.627012][ C0] process_one_work (kernel/workqueue.c:2633) [ 6300.627270][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6300.627507][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6300.627789][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6300.628026][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6300.628273][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6300.628540][ C0] kthread (kernel/kthread.c:388) [ 6300.628765][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6300.629006][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6300.629236][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6300.629472][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6328.599203][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6328.599686][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6328.600170][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6328.600651][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6328.601614][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6328.602238][ C0] Workqueue: netns cleanup_net [ 6328.602490][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6328.602768][ 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 [ 6328.603759][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 6328.604073][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6328.604481][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6328.604888][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6328.605294][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6328.605700][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6328.606106][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6328.606565][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6328.606905][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6328.607313][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6328.607719][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6328.608128][ C0] PKRU: 55555554 [ 6328.608312][ C0] Call Trace: [ 6328.608494][ C0] [ 6328.608644][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6328.608913][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6328.609160][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6328.609446][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6328.609724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6328.610017][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6328.610289][ 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)) [ 6328.610605][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6328.610872][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6328.611188][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6328.611489][ C0] [ 6328.611642][ C0] [ 6328.611795][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6328.612115][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6328.612413][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6328.612707][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6328.612952][ C0] kasan_report (mm/kasan/report.c:585) [ 6328.613180][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6328.613434][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6328.613722][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6328.614042][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6328.614296][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6328.614550][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6328.614830][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6328.615119][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6328.615364][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6328.615611][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6328.615853][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6328.616090][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6328.616328][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6328.616580][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6328.616849][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6328.617152][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6328.617415][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6328.617664][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6328.617937][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6328.618210][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6328.618514][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6328.618816][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6328.619109][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6328.619356][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6328.619614][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6328.619857][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6328.620183][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6328.620463][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6328.620773][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6328.621074][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6328.621366][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6328.621686][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6328.621940][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6328.622184][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6328.622474][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6328.622788][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6328.623099][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6328.623356][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6328.623606][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6328.623857][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6328.624165][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6328.624411][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6328.624649][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6328.624978][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6328.625223][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6328.625545][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6328.625894][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6328.626143][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6328.626449][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6328.626683][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6328.626973][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6328.627231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6328.627475][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6328.627744][ C0] process_one_work (kernel/workqueue.c:2633) [ 6328.628003][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6328.628241][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6328.628526][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6328.628767][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6328.629015][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6328.629280][ C0] kthread (kernel/kthread.c:388) [ 6328.629495][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6328.629733][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6328.629966][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6328.630205][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6328.630458][ C0] | [ 6352.048484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6352.048869][ C0] rcu: 0-....: (805250 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=201508 | [ 6352.049443][ C0] rcu: (t=806335 jiffies g=2451281 q=5577 ncpus=4) [ 6352.050269][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6352.050899][ C0] Workqueue: netns cleanup_net [ 6352.051155][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6352.051433][ 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 [ 6352.052422][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 6352.052738][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6352.053144][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6352.053552][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6352.053959][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6352.054367][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6352.054775][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6352.055231][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6352.055570][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6352.055980][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6352.056389][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6352.056797][ C0] PKRU: 55555554 [ 6352.056982][ C0] Call Trace: [ 6352.057160][ C0] [ 6352.057312][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6352.057594][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6352.057852][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6352.058109][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6352.058409][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6352.058646][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6352.058920][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6352.059196][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6352.059458][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6352.059749][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6352.059997][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6352.060314][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6352.060594][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6352.060884][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6352.061154][ 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)) [ 6352.061466][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6352.061735][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6352.062051][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6352.062355][ C0] [ 6352.062508][ C0] [ 6352.062662][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6352.062983][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6352.063299][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6352.063613][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6352.063854][ C0] kasan_report (mm/kasan/report.c:585) [ 6352.064083][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6352.064376][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6352.064694][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6352.064947][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6352.065201][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6352.065476][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6352.065765][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6352.066005][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6352.066248][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6352.066491][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6352.066725][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6352.066961][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6352.067213][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6352.067481][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6352.067783][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6352.068042][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6352.068289][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6352.068567][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6352.068841][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6352.069138][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6352.069438][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6352.069727][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6352.069974][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6352.070230][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6352.070473][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6352.070801][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6352.071080][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6352.071384][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6352.071684][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6352.071974][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6352.072291][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6352.072548][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6352.072792][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6352.073078][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6352.073391][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6352.073700][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6352.073955][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6352.074204][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6352.074452][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6352.074764][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6352.075007][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6352.075242][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6352.075568][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6352.075812][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6352.076131][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6352.076476][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6352.076725][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6352.077033][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6352.077263][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6352.077554][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6352.077810][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6352.078049][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6352.078317][ C0] process_one_work (kernel/workqueue.c:2633) [ 6352.078579][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6352.078814][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6352.079091][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6352.079331][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6352.079578][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6352.079841][ C0] kthread (kernel/kthread.c:388) [ 6352.080052][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6352.080291][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6352.080522][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6352.080760][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6366.572500][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 820587 jiffies s: 77393 root: 0x1/. | [ 6366.573172][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6366.573555][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6366.573836][ C0] NMI backtrace for cpu 0 [ 6366.573850][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6366.573853][ C0] Workqueue: netns cleanup_net [ 6366.573863][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6366.573871][ 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 [ 6366.573874][ C0] RSP: 0018:ffffc900000bf388 EFLAGS: 00000286 [ 6366.573876][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6366.573878][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6366.573880][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6366.573882][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6366.573883][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6366.573885][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6366.573887][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6366.573891][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6366.573892][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6366.573893][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6366.573895][ C0] PKRU: 55555554 [ 6366.573895][ C0] Call Trace: [ 6366.573900][ C0] [ 6366.573904][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6366.573911][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6366.573916][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6366.573922][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6366.573928][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6366.573931][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6366.573935][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6366.573941][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6366.573945][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6366.573948][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6366.573951][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6366.573954][ C0] [ 6366.573955][ C0] [ 6366.573957][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6366.573963][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6366.573967][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6366.573971][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6366.573977][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6366.573984][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6366.573987][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6366.573990][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6366.573993][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6366.573997][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6366.574000][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6366.574004][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6366.574007][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6366.574010][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6366.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) [ 6366.574019][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6366.574022][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6366.574027][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6366.574030][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6366.574035][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6366.574043][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6366.574046][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6366.574050][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6366.574056][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6366.574060][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6366.574063][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6366.574076][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6366.574085][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6366.574093][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6366.574102][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6366.574111][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6366.574119][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6366.574123][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6366.574127][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6366.574136][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6366.574144][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6366.574149][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6366.574153][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6366.574157][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6366.574162][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6366.574170][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6366.574174][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6366.574177][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6366.574182][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6366.574187][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6366.574189][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6366.574193][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6366.574196][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6366.574203][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6366.574206][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6366.574209][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6366.574212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6366.574214][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6366.574220][ C0] process_one_work (kernel/workqueue.c:2633) [ 6366.574225][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6366.574228][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6366.574233][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6366.574236][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6366.574242][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6366.574244][ C0] kthread (kernel/kthread.c:388) [ 6366.574248][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6366.574251][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6366.574254][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6366.574256][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6392.599204][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6392.599690][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6392.600169][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6392.600647][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6392.601603][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6392.602227][ C0] Workqueue: netns cleanup_net [ 6392.602477][ 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) [ 6392.602807][ 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 ... [ 6392.603799][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6392.604114][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6392.604521][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6392.604926][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6392.605329][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6392.605732][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6392.606137][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6392.606596][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6392.606932][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6392.607337][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6392.607742][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6392.608148][ C0] PKRU: 55555554 [ 6392.608338][ C0] Call Trace: [ 6392.608514][ C0] [ 6392.608668][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6392.608937][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6392.609184][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6392.609468][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6392.609746][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6392.610037][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6392.610311][ 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)) [ 6392.610622][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6392.610889][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6392.611205][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6392.611508][ C0] [ 6392.611661][ C0] [ 6392.611815][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6392.612134][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6392.612434][ 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) [ 6392.612738][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6392.613056][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6392.613310][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6392.613567][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6392.613847][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6392.614136][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6392.614380][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6392.614627][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6392.614870][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6392.615106][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6392.615341][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6392.615593][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6392.615862][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6392.616165][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6392.616425][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6392.616678][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6392.616949][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6392.617224][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6392.617523][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6392.617826][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6392.618119][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6392.618370][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6392.618630][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6392.618872][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6392.619197][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6392.619476][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6392.619784][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6392.620084][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6392.620376][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6392.620694][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6392.620946][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6392.621190][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6392.621479][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6392.621791][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6392.622103][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6392.622356][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6392.622608][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6392.622857][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6392.623168][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6392.623413][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6392.623653][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6392.623980][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6392.624224][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6392.624547][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6392.624895][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6392.625141][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6392.625448][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6392.625683][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6392.625971][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6392.626227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6392.626471][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6392.626740][ C0] process_one_work (kernel/workqueue.c:2633) [ 6392.626997][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6392.627232][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6392.627515][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6392.627753][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6392.627998][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6392.628266][ C0] kthread (kernel/kthread.c:388) [ 6392.628480][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6392.628720][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6392.628953][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6392.629190][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6420.599199][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6420.599684][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6420.600166][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6420.600646][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6420.601600][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6420.602223][ C0] Workqueue: netns cleanup_net [ 6420.602475][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6420.602744][ 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 [ 6420.603736][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6420.604048][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6420.604451][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6420.604861][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6420.605267][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6420.605676][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6420.606081][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6420.606557][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6420.606912][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6420.607323][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6420.607733][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6420.608143][ C0] PKRU: 55555554 [ 6420.608327][ C0] Call Trace: [ 6420.608504][ C0] [ 6420.608657][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6420.608925][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6420.609175][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6420.609456][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6420.609736][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6420.610028][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6420.610299][ 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)) [ 6420.610613][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6420.610880][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6420.611196][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6420.611497][ C0] [ 6420.611650][ C0] [ 6420.611801][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6420.612123][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6420.612425][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6420.612727][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6420.612964][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6420.613267][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6420.613560][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6420.613879][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6420.614135][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6420.614390][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6420.614668][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6420.614956][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6420.615201][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6420.615447][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6420.615692][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6420.615926][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6420.616163][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6420.616415][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6420.616686][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6420.616990][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6420.617251][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6420.617499][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6420.617774][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6420.618056][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6420.618353][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6420.618657][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6420.618946][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6420.619193][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6420.619452][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6420.619700][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6420.620025][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6420.620305][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6420.620613][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6420.620915][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6420.621205][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6420.621525][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6420.621777][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6420.622023][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6420.622310][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6420.622629][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6420.622938][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6420.623191][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6420.623441][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6420.623694][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6420.624005][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6420.624250][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6420.624488][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6420.624818][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6420.625065][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6420.625387][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6420.625736][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6420.625984][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6420.626295][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6420.626529][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6420.626820][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6420.627076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6420.627318][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6420.627587][ C0] process_one_work (kernel/workqueue.c:2633) [ 6420.627845][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6420.628088][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6420.628366][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6420.628609][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6420.628859][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6420.629125][ C0] kthread (kernel/kthread.c:388) [ 6420.629337][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6420.629578][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6420.629810][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6420.630050][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6420.630304][ C0] | [ 6430.079483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6430.079856][ C0] rcu: 0-....: (883162 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=221008 | [ 6430.080423][ C0] rcu: (t=884366 jiffies g=2451281 q=5577 ncpus=4) [ 6430.081242][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6430.081871][ C0] Workqueue: netns cleanup_net [ 6430.082125][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6430.082393][ 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 [ 6430.083378][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6430.083692][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6430.084096][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6430.084502][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 6430.084908][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6430.085315][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 6430.085721][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6430.086181][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6430.086518][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6430.086924][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6430.087332][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6430.087738][ C0] PKRU: 55555554 [ 6430.087924][ C0] Call Trace: [ 6430.088103][ C0] [ 6430.088253][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6430.088533][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6430.088790][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6430.089046][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6430.089336][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6430.089573][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6430.089847][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6430.090120][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6430.090381][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6430.090674][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6430.090927][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6430.091242][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6430.091520][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6430.091812][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6430.092085][ 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)) [ 6430.092396][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6430.092662][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6430.092976][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6430.093279][ C0] [ 6430.093431][ C0] [ 6430.093582][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6430.093904][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6430.094200][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6430.094435][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6430.094690][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6430.094977][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6430.095292][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6430.095550][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6430.095806][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6430.096088][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6430.096376][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6430.096621][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6430.096863][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6430.097105][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6430.097341][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6430.097575][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6430.097826][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6430.098098][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6430.098403][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6430.098668][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6430.098916][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6430.099188][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6430.099460][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6430.099762][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6430.100059][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6430.100350][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6430.100596][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6430.100850][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6430.101091][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6430.101415][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6430.101693][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6430.101998][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6430.102296][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6430.102590][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6430.102907][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6430.103156][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6430.103398][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6430.103688][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6430.103997][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6430.104305][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6430.104559][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6430.104808][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6430.105055][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6430.105361][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6430.105606][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6430.105841][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6430.106172][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6430.106413][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6430.106734][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6430.107080][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6430.107325][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6430.107633][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6430.107863][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6430.108154][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6430.108408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6430.108651][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6430.108915][ C0] process_one_work (kernel/workqueue.c:2633) [ 6430.109171][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6430.109405][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6430.109684][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6430.109920][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6430.110166][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6430.110428][ C0] kthread (kernel/kthread.c:388) [ 6430.110641][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6430.110881][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6430.111123][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6430.111372][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6456.599197][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6456.599682][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6456.600161][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6456.600645][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6456.601598][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6456.602224][ C0] Workqueue: netns cleanup_net [ 6456.602476][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6456.602744][ 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 [ 6456.603731][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6456.604045][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6456.604450][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6456.604856][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6456.605263][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6456.605670][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6456.606074][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6456.606530][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6456.606867][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6456.607274][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6456.607683][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6456.608093][ C0] PKRU: 55555554 [ 6456.608278][ C0] Call Trace: [ 6456.608454][ C0] [ 6456.608609][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6456.608876][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6456.609125][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6456.609407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6456.609683][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6456.609978][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6456.610249][ 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)) [ 6456.610563][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6456.610831][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6456.611146][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6456.611445][ C0] [ 6456.611601][ C0] [ 6456.611753][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6456.612075][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.612376][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.612678][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6456.612917][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6456.613208][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6456.613528][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6456.613783][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6456.614039][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6456.614315][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6456.614612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.614854][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6456.615099][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6456.615342][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6456.615577][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6456.615813][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6456.616066][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6456.616334][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6456.616641][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6456.616913][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6456.617160][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6456.617433][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6456.617711][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6456.618011][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6456.618312][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6456.618601][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6456.618847][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6456.619103][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6456.619352][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6456.619680][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6456.619958][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6456.620262][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6456.620564][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6456.620854][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6456.621170][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6456.621422][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6456.621669][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6456.621959][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6456.622274][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6456.622586][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6456.622838][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6456.623086][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6456.623335][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6456.623650][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6456.623895][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6456.624130][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6456.624457][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6456.624704][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6456.625023][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6456.625369][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6456.625619][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6456.625926][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6456.626156][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6456.626446][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6456.626704][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6456.626944][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6456.627211][ C0] process_one_work (kernel/workqueue.c:2633) [ 6456.627467][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6456.627706][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6456.627987][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6456.628228][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6456.628474][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6456.628740][ C0] kthread (kernel/kthread.c:388) [ 6456.628951][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6456.629190][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6456.629420][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6456.629659][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6464.877165][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 918891 jiffies s: 77393 root: 0x1/. | [ 6464.877829][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6464.878195][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6464.878481][ C0] NMI backtrace for cpu 0 [ 6464.878496][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6464.878499][ C0] Workqueue: netns cleanup_net [ 6464.878510][ 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) [ 6464.878518][ 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 ... [ 6464.878521][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6464.878524][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6464.878526][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6464.878527][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6464.878529][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6464.878531][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6464.878533][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6464.878535][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6464.878540][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6464.878541][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6464.878543][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6464.878544][ C0] PKRU: 55555554 [ 6464.878545][ C0] Call Trace: [ 6464.878550][ C0] [ 6464.878556][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6464.878562][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6464.878568][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6464.878573][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6464.878579][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6464.878581][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6464.878587][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6464.878590][ 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) [ 6464.878593][ 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) [ 6464.878597][ 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) [ 6464.878600][ C0] [ 6464.878601][ C0] [ 6464.878603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6464.878607][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6464.878613][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6464.878620][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6464.878623][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6464.878626][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6464.878629][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6464.878633][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6464.878635][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6464.878639][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6464.878642][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6464.878645][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6464.878647][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6464.878654][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6464.878657][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6464.878661][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6464.878664][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6464.878670][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6464.878679][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6464.878682][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6464.878686][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6464.878691][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6464.878696][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6464.878699][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6464.878712][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6464.878721][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6464.878729][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6464.878738][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6464.878748][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6464.878755][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6464.878759][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6464.878763][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6464.878773][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6464.878781][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6464.878786][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6464.878790][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6464.878795][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6464.878799][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6464.878807][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6464.878812][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6464.878816][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6464.878821][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6464.878825][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6464.878828][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6464.878831][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6464.878834][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6464.878841][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6464.878844][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6464.878847][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6464.878850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6464.878852][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6464.878858][ C0] process_one_work (kernel/workqueue.c:2633) [ 6464.878863][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6464.878866][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6464.878871][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6464.878874][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6464.878880][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6464.878882][ C0] kthread (kernel/kthread.c:388) [ 6464.878886][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6464.878888][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6464.878892][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6464.878894][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6492.599252][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6492.599753][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6492.600240][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6492.600729][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6492.601693][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6492.602319][ C0] Workqueue: netns cleanup_net [ 6492.602576][ 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) [ 6492.602907][ 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 ... [ 6492.603906][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6492.604218][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6492.604630][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6492.605036][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6492.605441][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6492.605851][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6492.606256][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6492.606717][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6492.607056][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6492.607465][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6492.608009][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6492.608577][ C0] PKRU: 55555554 [ 6492.608773][ C0] Call Trace: [ 6492.608947][ C0] [ 6492.609102][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6492.609373][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6492.609631][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6492.609913][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6492.610190][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6492.610489][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6492.610765][ 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)) [ 6492.611078][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6492.611347][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6492.611675][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6492.611978][ C0] [ 6492.612131][ C0] [ 6492.612289][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6492.612619][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6492.612919][ 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) [ 6492.613221][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6492.613548][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6492.613804][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6492.614060][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6492.614340][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6492.614637][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6492.614882][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6492.615126][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6492.615369][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6492.615622][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6492.615860][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6492.616111][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6492.616381][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6492.616691][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6492.616962][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6492.617213][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6492.617491][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6492.617795][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6492.618094][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6492.618394][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6492.618692][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6492.618943][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6492.619199][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6492.619442][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6492.619783][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6492.620066][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6492.620376][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6492.620688][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6492.620980][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6492.621297][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6492.621559][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6492.621804][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6492.622095][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6492.622408][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6492.622724][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6492.622979][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6492.623231][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6492.623486][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6492.623805][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6492.624048][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6492.624285][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6492.624626][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6492.624873][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6492.625197][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6492.625554][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6492.625802][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6492.626111][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6492.626345][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6492.626640][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6492.626896][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6492.627139][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6492.627404][ C0] process_one_work (kernel/workqueue.c:2633) [ 6492.627685][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6492.627930][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6492.628209][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6492.628449][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6492.628705][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6492.628967][ C0] kthread (kernel/kthread.c:388) [ 6492.629180][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6492.629419][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6492.629660][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6492.629900][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6492.630154][ C0] | [ 6508.111485][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6508.111881][ C0] rcu: 0-....: (961074 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=240509 | [ 6508.112449][ C0] rcu: (t=962398 jiffies g=2451281 q=5580 ncpus=4) [ 6508.113281][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6508.113913][ C0] Workqueue: netns cleanup_net [ 6508.114164][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6508.114432][ 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 [ 6508.115425][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6508.115743][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6508.116152][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6508.116567][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6508.116971][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6508.117375][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6508.117805][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6508.118259][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6508.118604][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6508.119012][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6508.119415][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6508.119830][ C0] PKRU: 55555554 [ 6508.120021][ C0] Call Trace: [ 6508.120195][ C0] [ 6508.120348][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6508.120637][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6508.120896][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6508.121152][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6508.121443][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6508.121687][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6508.121962][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6508.122236][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6508.122505][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6508.122796][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6508.123042][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6508.123360][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6508.123643][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6508.123938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6508.124206][ 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)) [ 6508.124524][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6508.124789][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6508.125103][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6508.125404][ C0] [ 6508.125565][ C0] [ 6508.125718][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6508.126038][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6508.126341][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6508.126587][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6508.126883][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6508.127173][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6508.127501][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6508.127798][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6508.128054][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6508.128332][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6508.128628][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6508.128873][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6508.129119][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6508.129363][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6508.129605][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6508.129842][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6508.130095][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6508.130363][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6508.130675][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6508.130936][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6508.131185][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6508.131463][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6508.131754][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6508.132055][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6508.132360][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6508.132660][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6508.132908][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6508.133167][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6508.133415][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6508.133750][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6508.134034][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6508.134340][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6508.134649][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6508.134940][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6508.135258][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6508.135518][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6508.135763][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6508.136051][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6508.136368][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6508.136684][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6508.136936][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6508.137185][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6508.137433][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6508.137773][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6508.138016][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6508.138254][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6508.138588][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6508.138833][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6508.139153][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6508.139505][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6508.139754][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6508.140062][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6508.140293][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6508.140590][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6508.140846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6508.141089][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6508.141356][ C0] process_one_work (kernel/workqueue.c:2633) [ 6508.141623][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6508.141859][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6508.142137][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6508.142376][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6508.142628][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6508.142896][ C0] kthread (kernel/kthread.c:388) [ 6508.143108][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6508.143346][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6508.143584][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6508.143823][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6532.599258][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6532.599768][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6532.600276][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6532.600783][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6532.601783][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6532.602437][ C0] Workqueue: netns cleanup_net [ 6532.602702][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6532.602988][ 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 [ 6532.604019][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 6532.604343][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6532.604769][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6532.605195][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6532.605619][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6532.606044][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6532.606467][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6532.606943][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6532.607298][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6532.607733][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6532.608156][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6532.608580][ C0] PKRU: 55555554 [ 6532.608773][ C0] Call Trace: [ 6532.608958][ C0] [ 6532.609116][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6532.609395][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6532.609657][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6532.609952][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6532.610242][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6532.610551][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6532.610835][ 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)) [ 6532.611171][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6532.611451][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6532.611785][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6532.612106][ C0] [ 6532.612274][ C0] [ 6532.612439][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6532.612778][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.613090][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.613395][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6532.613652][ C0] kasan_report (mm/kasan/report.c:585) [ 6532.613887][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.614196][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6532.614442][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6532.614709][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6532.615010][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6532.615345][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6532.615616][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6532.615882][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6532.616173][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6532.616474][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.616731][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6532.616989][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6532.617242][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6532.617497][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6532.617746][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6532.618008][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6532.618288][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6532.618605][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6532.618879][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6532.619139][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6532.619425][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6532.619716][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6532.620029][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6532.620344][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6532.620651][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6532.620909][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6532.621183][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6532.621435][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6532.621778][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6532.622071][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6532.622388][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6532.622704][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6532.623006][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6532.623337][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6532.623603][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6532.623856][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6532.624158][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6532.624485][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6532.624808][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6532.625076][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6532.625338][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6532.625605][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6532.625929][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6532.626187][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6532.626436][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6532.626785][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6532.627043][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6532.627378][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6532.627749][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6532.628010][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6532.628329][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6532.628577][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6532.628882][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6532.629150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6532.629406][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6532.629688][ C0] process_one_work (kernel/workqueue.c:2633) [ 6532.629960][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6532.630209][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6532.630502][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6532.630755][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6532.631012][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6532.631289][ C0] kthread (kernel/kthread.c:388) [ 6532.631516][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6532.631768][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6532.632012][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6532.632264][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6560.599263][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6560.599766][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6560.600266][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6560.600766][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6560.601755][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6560.602409][ C0] Workqueue: netns cleanup_net [ 6560.602673][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6560.602961][ 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 [ 6560.603989][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 6560.604313][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6560.604734][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6560.605155][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6560.605584][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6560.606012][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6560.606455][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6560.606943][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6560.607294][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6560.607733][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6560.608157][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6560.608583][ C0] PKRU: 55555554 [ 6560.608776][ C0] Call Trace: [ 6560.608959][ C0] [ 6560.609119][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6560.609398][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6560.609663][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6560.609964][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6560.610254][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6560.610565][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6560.610847][ 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)) [ 6560.611172][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6560.611452][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6560.611787][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6560.612104][ C0] [ 6560.612265][ C0] [ 6560.612426][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6560.612764][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6560.613074][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6560.613382][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6560.613640][ C0] kasan_report (mm/kasan/report.c:585) [ 6560.613874][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6560.614185][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6560.614430][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6560.614700][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6560.615000][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6560.615334][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6560.615603][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6560.615871][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6560.616160][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6560.616467][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6560.616723][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6560.616978][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6560.617235][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6560.617492][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6560.617738][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6560.618003][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6560.618285][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6560.618607][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6560.618884][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6560.619146][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6560.619435][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6560.619725][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6560.620037][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6560.620351][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6560.620660][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6560.620917][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6560.621188][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6560.621445][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6560.621785][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6560.622079][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6560.622399][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6560.622716][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6560.623024][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6560.623355][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6560.623619][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6560.623875][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6560.624176][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6560.624508][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6560.624834][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6560.625101][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6560.625360][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6560.625622][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6560.625948][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6560.626207][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6560.626454][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6560.626803][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6560.627058][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6560.627400][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6560.627767][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6560.628026][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6560.628349][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6560.628596][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6560.628899][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6560.629170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6560.629423][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6560.629702][ C0] process_one_work (kernel/workqueue.c:2633) [ 6560.629974][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6560.630220][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6560.630514][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6560.630764][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6560.631024][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6560.631301][ C0] kthread (kernel/kthread.c:388) [ 6560.631525][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6560.631775][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6560.632019][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6560.632268][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6563.180508][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1017195 jiffies s: 77393 root: 0x1/. | [ 6563.181168][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6563.181547][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6563.181829][ C0] NMI backtrace for cpu 0 [ 6563.181839][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6563.181842][ C0] Workqueue: netns cleanup_net [ 6563.181847][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6563.181852][ 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 [ 6563.181856][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6563.181858][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6563.181860][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6563.181862][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 6563.181863][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6563.181865][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 6563.181866][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6563.181868][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6563.181872][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6563.181873][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6563.181874][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6563.181875][ C0] PKRU: 55555554 [ 6563.181876][ C0] Call Trace: [ 6563.181879][ C0] [ 6563.181881][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6563.181887][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6563.181892][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6563.181898][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6563.181902][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6563.181905][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6563.181909][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6563.181914][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6563.181917][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6563.181920][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6563.181923][ C0] [ 6563.181923][ C0] [ 6563.181925][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6563.181928][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6563.181932][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6563.181937][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6563.181941][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6563.181945][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6563.181950][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6563.181956][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6563.181958][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6563.181961][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6563.181964][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6563.181968][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6563.181971][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6563.181974][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6563.181977][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6563.181981][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6563.181983][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6563.181989][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6563.181992][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6563.181995][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6563.181998][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6563.182003][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6563.182009][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6563.182012][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6563.182017][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6563.182021][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6563.182025][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6563.182027][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6563.182037][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6563.182046][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6563.182054][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6563.182063][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6563.182072][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6563.182080][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6563.182083][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6563.182088][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6563.182097][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6563.182105][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6563.182109][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6563.182113][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6563.182117][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6563.182121][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6563.182129][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6563.182133][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6563.182136][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6563.182141][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6563.182145][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6563.182147][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6563.182151][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6563.182153][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6563.182158][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6563.182161][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6563.182163][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6563.182166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6563.182168][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6563.182172][ C0] process_one_work (kernel/workqueue.c:2633) [ 6563.182177][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6563.182181][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6563.182185][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6563.182188][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6563.182194][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6563.182196][ C0] kthread (kernel/kthread.c:388) [ 6563.182199][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6563.182201][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6563.182204][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6563.182206][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6563.182213][ C0] | [ 6586.144484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6586.144881][ C0] rcu: 0-....: (1038980 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=260010 | [ 6586.145474][ C0] rcu: (t=1040431 jiffies g=2451281 q=5609 ncpus=4) [ 6586.146334][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6586.146979][ C0] Workqueue: netns cleanup_net [ 6586.147253][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6586.147535][ 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 [ 6586.148565][ C0] RSP: 0018:ffffc900000bf388 EFLAGS: 00000286 [ 6586.148897][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6586.149320][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6586.149744][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6586.150170][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6586.150605][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6586.151043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6586.151535][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6586.151899][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6586.152328][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6586.152752][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6586.153177][ C0] PKRU: 55555554 [ 6586.153370][ C0] Call Trace: [ 6586.153555][ C0] [ 6586.153714][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6586.154008][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6586.154277][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6586.154547][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6586.154856][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6586.155102][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6586.155391][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6586.155680][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6586.155953][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6586.156256][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6586.156515][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6586.156846][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6586.157139][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6586.157453][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6586.157736][ 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)) [ 6586.158060][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6586.158338][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6586.158669][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6586.158986][ C0] [ 6586.159146][ C0] [ 6586.159307][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6586.159644][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6586.159954][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6586.160262][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6586.160508][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6586.160779][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6586.161078][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6586.161409][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6586.161677][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6586.161944][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6586.162234][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6586.162540][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6586.162796][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6586.163052][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6586.163308][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6586.163557][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6586.163802][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6586.164066][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6586.164349][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6586.164669][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6586.164943][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6586.165205][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6586.165491][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6586.165781][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6586.166101][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6586.166415][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6586.166722][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6586.166978][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6586.167249][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6586.167507][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6586.167847][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6586.168137][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6586.168457][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6586.168772][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6586.169077][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6586.169410][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6586.169672][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6586.169934][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6586.170236][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6586.170565][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6586.170893][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6586.171159][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6586.171421][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6586.171682][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6586.172009][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6586.172268][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6586.172518][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6586.172863][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6586.173120][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6586.173458][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6586.173826][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6586.174083][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6586.174408][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6586.174653][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6586.174956][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6586.175225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6586.175481][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6586.175763][ C0] process_one_work (kernel/workqueue.c:2633) [ 6586.176034][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6586.176278][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6586.176573][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6586.176822][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6586.177083][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6586.177365][ C0] kthread (kernel/kthread.c:388) [ 6586.177587][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6586.177839][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6586.178084][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6586.178332][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6612.599256][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6612.599768][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6612.600269][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6612.600770][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6612.601769][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6612.602449][ C0] Workqueue: netns cleanup_net [ 6612.602713][ C0] RIP: 0010:__asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 6612.603057][ 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 [ 6612.604089][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000282 [ 6612.604411][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 6612.604839][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6612.605263][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6612.605690][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6612.606114][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6612.606539][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6612.607014][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6612.607378][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6612.607809][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6612.608236][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6612.608663][ C0] PKRU: 55555554 [ 6612.608857][ C0] Call Trace: [ 6612.609040][ C0] [ 6612.609201][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6612.609483][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6612.609744][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6612.610042][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6612.610334][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6612.610643][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6612.610931][ 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)) [ 6612.611255][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6612.611535][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6612.611868][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6612.612186][ C0] [ 6612.612346][ C0] [ 6612.612509][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6612.612846][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.613156][ C0] ? __pfx___asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 6612.613502][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6612.613806][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6612.614141][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6612.614410][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6612.614678][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6612.614970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6612.615275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.615528][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6612.615787][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6612.616042][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6612.616289][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6612.616536][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6612.616801][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6612.617086][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6612.617407][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6612.617683][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6612.617945][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6612.618234][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6612.618525][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6612.618836][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6612.619150][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6612.619455][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6612.619715][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6612.619983][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6612.620239][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6612.620584][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6612.620879][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6612.621200][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6612.621516][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6612.621823][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6612.622154][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6612.622422][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6612.622682][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6612.622983][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6612.623315][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6612.623642][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6612.623908][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6612.624169][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6612.624430][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6612.624761][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6612.625019][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6612.625266][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6612.625612][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6612.625870][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6612.626207][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6612.626578][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6612.626838][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6612.627168][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6612.627409][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6612.627717][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6612.627986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6612.628241][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6612.628522][ C0] process_one_work (kernel/workqueue.c:2633) [ 6612.628794][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6612.629040][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6612.629333][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6612.629588][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6612.629845][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6612.630123][ C0] kthread (kernel/kthread.c:388) [ 6612.630346][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6612.630601][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6612.630842][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6612.631093][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6640.599263][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6640.599770][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6640.600271][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6640.600774][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6640.601771][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6640.602424][ C0] Workqueue: netns cleanup_net [ 6640.602687][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6640.602966][ 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 [ 6640.603997][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6640.604323][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6640.604751][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6640.605173][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6640.605596][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6640.606018][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6640.606442][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6640.606919][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6640.607275][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6640.607703][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6640.608127][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6640.608550][ C0] PKRU: 55555554 [ 6640.608745][ C0] Call Trace: [ 6640.608926][ C0] [ 6640.609088][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6640.609370][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6640.609634][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6640.609929][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6640.610221][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6640.610533][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6640.610816][ 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)) [ 6640.611141][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6640.611420][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6640.611753][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6640.612067][ C0] [ 6640.612225][ C0] [ 6640.612386][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6640.612723][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6640.613036][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6640.613356][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6640.613606][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6640.613911][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6640.614245][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6640.614514][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6640.614781][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6640.615073][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6640.615375][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6640.615637][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6640.615896][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6640.616150][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6640.616396][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6640.616645][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6640.616910][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6640.617197][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6640.617519][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6640.617792][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6640.618053][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6640.618341][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6640.618631][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6640.618943][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6640.619260][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6640.619568][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6640.619827][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6640.620098][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6640.620354][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6640.620697][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6640.620990][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6640.621309][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6640.621633][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6640.621939][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6640.622274][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6640.622544][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6640.622801][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6640.623105][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6640.623444][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6640.623770][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6640.624036][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6640.624298][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6640.624564][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6640.624889][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6640.625146][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6640.625394][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6640.625738][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6640.625997][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6640.626338][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6640.626705][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6640.626977][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6640.627300][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6640.627546][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6640.627849][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6640.628117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6640.628372][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6640.628651][ C0] process_one_work (kernel/workqueue.c:2633) [ 6640.628921][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6640.629169][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6640.629462][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6640.629716][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6640.629972][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6640.630249][ C0] kthread (kernel/kthread.c:388) [ 6640.630473][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6640.630722][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6640.630966][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6640.631217][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6661.484519][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1115499 jiffies s: 77393 root: 0x1/. | [ 6661.485192][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6661.485572][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6661.485855][ C0] NMI backtrace for cpu 0 [ 6661.485869][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6661.485872][ C0] Workqueue: netns cleanup_net [ 6661.485882][ 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) [ 6661.485890][ 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 [ 6661.485893][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000213 [ 6661.485896][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 6661.485898][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6661.485899][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6661.485901][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6661.485903][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6661.485904][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6661.485906][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6661.485910][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6661.485912][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6661.485913][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6661.485914][ C0] PKRU: 55555554 [ 6661.485915][ C0] Call Trace: [ 6661.485921][ C0] [ 6661.485925][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6661.485931][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6661.485937][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6661.485942][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6661.485948][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6661.485950][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6661.485955][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6661.485959][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6661.485963][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6661.485966][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6661.485969][ C0] [ 6661.485970][ C0] [ 6661.485971][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6661.485975][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6661.485981][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6661.485988][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6661.485991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6661.485994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6661.485997][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6661.486001][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6661.486004][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6661.486007][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6661.486011][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6661.486014][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6661.486016][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6661.486023][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6661.486026][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6661.486031][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6661.486034][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6661.486040][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6661.486048][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6661.486052][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6661.486056][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6661.486062][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6661.486066][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6661.486069][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6661.486081][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6661.486090][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6661.486098][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6661.486107][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6661.486117][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6661.486125][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6661.486128][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6661.486132][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6661.486142][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6661.486150][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6661.486154][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6661.486159][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6661.486162][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6661.486167][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6661.486175][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6661.486180][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6661.486184][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6661.486188][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6661.486192][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6661.486195][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6661.486198][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6661.486201][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6661.486207][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6661.486210][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6661.486213][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6661.486216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6661.486218][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6661.486224][ C0] process_one_work (kernel/workqueue.c:2633) [ 6661.486228][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6661.486232][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6661.486236][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6661.486240][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6661.486246][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6661.486248][ C0] kthread (kernel/kthread.c:388) [ 6661.486251][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6661.486254][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6661.486258][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6661.486259][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6661.486269][ C0] | [ 6664.182484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6664.182872][ C0] rcu: 0-....: (1116892 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=279512 | [ 6664.183468][ C0] rcu: (t=1118469 jiffies g=2451281 q=5636 ncpus=4) [ 6664.184326][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6664.184975][ C0] Workqueue: netns cleanup_net [ 6664.185240][ 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) [ 6664.185591][ 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 ... [ 6664.186630][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6664.186974][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6664.187412][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6664.187851][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6664.188288][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6664.188731][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6664.189154][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6664.189630][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6664.189982][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6664.190408][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6664.190833][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6664.191257][ C0] PKRU: 55555554 [ 6664.191450][ C0] Call Trace: [ 6664.191633][ C0] [ 6664.191794][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6664.192088][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6664.192361][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6664.192632][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6664.192939][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6664.193186][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6664.193479][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6664.193770][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6664.194044][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6664.194352][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6664.194611][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6664.194943][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6664.195235][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6664.195542][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6664.195826][ 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)) [ 6664.196152][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6664.196433][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6664.196769][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6664.197091][ C0] [ 6664.197251][ C0] [ 6664.197409][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6664.197746][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6664.198063][ 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) [ 6664.198376][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6664.198710][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6664.198977][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6664.199244][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6664.199536][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6664.199841][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6664.200096][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6664.200350][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6664.200607][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6664.200856][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6664.201100][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6664.201365][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6664.201646][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6664.201966][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6664.202240][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6664.202503][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6664.202790][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6664.203076][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6664.203388][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6664.203703][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6664.204010][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6664.204264][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6664.204534][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6664.204790][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6664.205131][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6664.205424][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6664.205748][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6664.206061][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6664.206369][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6664.206701][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6664.206969][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6664.207226][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6664.207529][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6664.207858][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6664.208185][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6664.208451][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6664.208713][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6664.208983][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6664.209309][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6664.209569][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6664.209817][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6664.210159][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6664.210414][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6664.210754][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6664.211119][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6664.211378][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6664.211705][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6664.211947][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6664.212250][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6664.212521][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6664.212776][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6664.213055][ C0] process_one_work (kernel/workqueue.c:2633) [ 6664.213326][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6664.213573][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6664.213867][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6664.214116][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6664.214373][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6664.214651][ C0] kthread (kernel/kthread.c:388) [ 6664.214873][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6664.215125][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6664.215367][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6664.215617][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6688.599277][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6688.599780][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6688.600281][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6688.600779][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6688.601772][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6688.602422][ C0] Workqueue: netns cleanup_net [ 6688.602685][ 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) [ 6688.603033][ 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 ... [ 6688.604063][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6688.604386][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6688.604811][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6688.605235][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6688.605663][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6688.606083][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6688.606508][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6688.606986][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6688.607338][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6688.607769][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6688.608193][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6688.608615][ C0] PKRU: 55555554 [ 6688.608806][ C0] Call Trace: [ 6688.608987][ C0] [ 6688.609144][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6688.609429][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6688.609696][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6688.610002][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6688.610302][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6688.610619][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6688.610900][ 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)) [ 6688.611222][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6688.611503][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6688.611833][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6688.612147][ C0] [ 6688.612306][ C0] [ 6688.612465][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6688.612802][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6688.613115][ 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) [ 6688.613430][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6688.613764][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6688.614027][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6688.614293][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6688.614585][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6688.614886][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.615138][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6688.615390][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6688.615647][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6688.615896][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6688.616139][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6688.616401][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6688.616689][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6688.617004][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6688.617274][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6688.617535][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6688.617820][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6688.618106][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6688.618418][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6688.618732][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6688.619037][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6688.619293][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6688.619563][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6688.619816][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6688.620157][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6688.620447][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6688.620771][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6688.621082][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6688.621388][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6688.621719][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6688.621979][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6688.622232][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6688.622531][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6688.622856][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6688.623179][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6688.623442][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6688.623704][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6688.623963][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6688.624282][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6688.624541][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6688.624789][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6688.625128][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6688.625381][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6688.625720][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6688.626083][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6688.626336][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6688.626657][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6688.626901][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6688.627200][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6688.627468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6688.627724][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6688.628002][ C0] process_one_work (kernel/workqueue.c:2633) [ 6688.628271][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6688.628516][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6688.628809][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6688.629056][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6688.629312][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6688.629588][ C0] kthread (kernel/kthread.c:388) [ 6688.629809][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6688.630058][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6688.630298][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6688.630546][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6716.599262][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6716.599769][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6716.600272][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6716.600774][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6716.601772][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6716.602419][ C0] Workqueue: netns cleanup_net [ 6716.602682][ 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) [ 6716.603028][ 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 ... [ 6716.604067][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6716.604393][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6716.604818][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6716.605244][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6716.605671][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6716.606094][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6716.606523][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6716.607003][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6716.607359][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6716.607793][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6716.608220][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6716.608651][ C0] PKRU: 55555554 [ 6716.608842][ C0] Call Trace: [ 6716.609026][ C0] [ 6716.609185][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6716.609468][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6716.609734][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6716.610041][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6716.610343][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6716.610663][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6716.610957][ 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)) [ 6716.611296][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6716.611590][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6716.611922][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6716.612239][ C0] [ 6716.612399][ C0] [ 6716.612564][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6716.612901][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6716.613217][ 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) [ 6716.613536][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6716.613870][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6716.614136][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6716.614403][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6716.614696][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6716.615000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6716.615256][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6716.615513][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6716.615772][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6716.616021][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6716.616268][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6716.616539][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6716.616823][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6716.617140][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6716.617414][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6716.617676][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6716.617962][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6716.618250][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6716.618567][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6716.618881][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6716.619188][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6716.619445][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6716.619717][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6716.619973][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6716.620317][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6716.620612][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6716.620935][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6716.621249][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6716.621558][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6716.621892][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6716.622156][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6716.622412][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6716.622720][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6716.623046][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6716.623374][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6716.623645][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6716.623907][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6716.624169][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6716.624497][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6716.624755][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6716.625005][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6716.625348][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6716.625608][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6716.625945][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6716.626312][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6716.626576][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6716.626899][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6716.627144][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6716.627447][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6716.627719][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6716.627976][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6716.628257][ C0] process_one_work (kernel/workqueue.c:2633) [ 6716.628531][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6716.628777][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6716.629071][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6716.629320][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6716.629583][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6716.629860][ C0] kthread (kernel/kthread.c:388) [ 6716.630083][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6716.630333][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6716.630579][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6716.630827][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6716.631094][ C0] | [ 6742.215482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6742.215864][ C0] rcu: 0-....: (1194829 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=299013 | [ 6742.216458][ C0] rcu: (t=1196502 jiffies g=2451281 q=5640 ncpus=4) [ 6742.217273][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6742.217894][ C0] Workqueue: netns cleanup_net [ 6742.218148][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6742.218417][ 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 [ 6742.219397][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6742.219710][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6742.220112][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6742.220516][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6742.220919][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6742.221324][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6742.221728][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6742.222180][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6742.222515][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6742.222922][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6742.223327][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6742.223730][ C0] PKRU: 55555554 [ 6742.223914][ C0] Call Trace: [ 6742.224087][ C0] [ 6742.224238][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6742.224516][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6742.224773][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6742.225026][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6742.225316][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6742.225551][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6742.225825][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6742.226099][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6742.226360][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6742.226672][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6742.226918][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6742.227232][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6742.227508][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6742.227799][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6742.228069][ 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)) [ 6742.228379][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6742.228644][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6742.228958][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6742.229260][ C0] [ 6742.229414][ C0] [ 6742.229564][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6742.229884][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6742.230180][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6742.230471][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6742.230710][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6742.230964][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6742.231246][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6742.231562][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6742.231814][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6742.232068][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6742.232342][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6742.232630][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6742.232874][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6742.233116][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6742.233357][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6742.233590][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6742.233823][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6742.234073][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6742.234342][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6742.234643][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6742.234901][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6742.235145][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6742.235420][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6742.235695][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6742.235989][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6742.236289][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6742.236595][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6742.236841][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6742.237097][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6742.237340][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6742.237667][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6742.237944][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6742.238247][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6742.238546][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6742.238836][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6742.239152][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6742.239404][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6742.239649][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6742.239937][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6742.240251][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6742.240562][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6742.240813][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6742.241061][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6742.241309][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6742.241621][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6742.241865][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6742.242099][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6742.242426][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6742.242672][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6742.242993][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6742.243337][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6742.243584][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6742.243893][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6742.244122][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6742.244412][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6742.244667][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6742.244907][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6742.245173][ C0] process_one_work (kernel/workqueue.c:2633) [ 6742.245430][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6742.245667][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6742.245943][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6742.246183][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6742.246436][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6742.246700][ C0] kthread (kernel/kthread.c:388) [ 6742.246910][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6742.247149][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6742.247378][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6742.247616][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6759.788498][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1213803 jiffies s: 77393 root: 0x1/. | [ 6759.789173][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6759.789548][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6759.789826][ C0] NMI backtrace for cpu 0 [ 6759.789836][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6759.789838][ C0] Workqueue: netns cleanup_net [ 6759.789846][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6759.789852][ 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 [ 6759.789855][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6759.789857][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6759.789859][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6759.789860][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6759.789862][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6759.789864][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6759.789865][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6759.789867][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6759.789871][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6759.789872][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6759.789873][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6759.789875][ C0] PKRU: 55555554 [ 6759.789876][ C0] Call Trace: [ 6759.789879][ C0] [ 6759.789883][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6759.789890][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6759.789895][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6759.789901][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6759.789906][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6759.789908][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6759.789912][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6759.789917][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6759.789920][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6759.789923][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6759.789926][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6759.789929][ C0] [ 6759.789930][ C0] [ 6759.789931][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6759.789935][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6759.789939][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6759.789944][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6759.789948][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6759.789954][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6759.789956][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6759.789959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6759.789962][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6759.789966][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6759.789968][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6759.789971][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6759.789974][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6759.789978][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6759.789980][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6759.789985][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6759.789989][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6759.789992][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6759.789996][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6759.790000][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6759.790008][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6759.790011][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6759.790015][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6759.790020][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6759.790023][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6759.790026][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6759.790038][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6759.790046][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6759.790054][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6759.790063][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6759.790073][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6759.790080][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6759.790084][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6759.790088][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6759.790097][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6759.790105][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6759.790110][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6759.790114][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6759.790118][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6759.790122][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6759.790130][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6759.790134][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6759.790138][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6759.790142][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6759.790145][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6759.790148][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6759.790151][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6759.790154][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6759.790159][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6759.790162][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6759.790165][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6759.790168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6759.790170][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6759.790175][ C0] process_one_work (kernel/workqueue.c:2633) [ 6759.790180][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6759.790183][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6759.790187][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6759.790190][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6759.790196][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6759.790198][ C0] kthread (kernel/kthread.c:388) [ 6759.790201][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6759.790203][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6759.790206][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6759.790208][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6784.599145][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6784.599612][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6784.600082][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6784.600548][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6784.601474][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6784.602080][ C0] Workqueue: netns cleanup_net [ 6784.602322][ 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) [ 6784.602642][ 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 ... [ 6784.603611][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6784.603914][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6784.604307][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6784.604701][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6784.605097][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6784.605491][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6784.605883][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6784.606730][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6784.607059][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6784.607459][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6784.607854][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6784.608250][ C0] PKRU: 55555554 [ 6784.608430][ C0] Call Trace: [ 6784.608601][ C0] [ 6784.608747][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6784.609010][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6784.609251][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6784.609525][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6784.609799][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6784.610084][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6784.610345][ 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)) [ 6784.610648][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6784.610907][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6784.611213][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6784.611504][ C0] [ 6784.611654][ C0] [ 6784.611801][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6784.612111][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6784.612404][ 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) [ 6784.612695][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6784.613004][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6784.613251][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6784.613499][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6784.613767][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6784.614050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6784.614284][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6784.614523][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6784.614760][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6784.614989][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6784.615216][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6784.615462][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6784.615722][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6784.616016][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6784.616278][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6784.616519][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6784.616785][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6784.617051][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6784.617341][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6784.617633][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6784.617916][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6784.618153][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6784.618404][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6784.618641][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6784.618958][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6784.619229][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6784.619526][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6784.619818][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6784.620102][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6784.620408][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6784.620655][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6784.620893][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6784.621173][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6784.621479][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6784.621781][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6784.622028][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6784.622269][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6784.622511][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6784.622813][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6784.623052][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6784.623281][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6784.623600][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6784.623838][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6784.624152][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6784.624494][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6784.624736][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6784.625037][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6784.625261][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6784.625552][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6784.625803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6784.626040][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6784.626309][ C0] process_one_work (kernel/workqueue.c:2633) [ 6784.626560][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6784.626789][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6784.627061][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6784.627297][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6784.627538][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6784.627800][ C0] kthread (kernel/kthread.c:388) [ 6784.628006][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6784.628240][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6784.628464][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6784.628697][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6812.599204][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6812.599698][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6812.600181][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6812.600672][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6812.601631][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6812.602257][ C0] Workqueue: netns cleanup_net [ 6812.602515][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6812.602781][ 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 [ 6812.603775][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6812.604087][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6812.604499][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6812.604905][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6812.605311][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6812.605724][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6812.606156][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6812.606616][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6812.606952][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6812.607358][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6812.607775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6812.608201][ C0] PKRU: 55555554 [ 6812.608386][ C0] Call Trace: [ 6812.608569][ C0] [ 6812.608733][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6812.609000][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6812.609248][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6812.609534][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6812.609810][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6812.610106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6812.610376][ 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)) [ 6812.610694][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6812.610959][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6812.611273][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6812.611588][ C0] [ 6812.611742][ C0] [ 6812.611894][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6812.612214][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6812.612516][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6812.612812][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6812.613049][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6812.613302][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6812.613597][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6812.613915][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6812.614168][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6812.614421][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6812.614706][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.614995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.615239][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6812.615486][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6812.615735][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6812.615971][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6812.616212][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6812.616462][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6812.616742][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6812.617042][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6812.617303][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6812.617558][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6812.617831][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6812.618105][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6812.618405][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6812.618712][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6812.619003][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6812.619248][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6812.619515][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6812.619757][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6812.620083][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6812.620360][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6812.620675][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6812.620973][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6812.621264][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6812.621588][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6812.621841][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6812.622084][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6812.622375][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6812.622694][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6812.623004][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6812.623258][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6812.623519][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6812.623770][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6812.624078][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6812.624323][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6812.624568][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6812.624897][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6812.625140][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6812.625460][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6812.625817][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6812.626075][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6812.626381][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6812.626622][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6812.626911][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6812.627167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.627412][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6812.627689][ C0] process_one_work (kernel/workqueue.c:2633) [ 6812.627948][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6812.628184][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6812.628464][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6812.628711][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6812.628959][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6812.629224][ C0] kthread (kernel/kthread.c:388) [ 6812.629437][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6812.629684][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6812.629914][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6812.630152][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6812.630403][ C0] | [ 6820.249483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6820.249864][ C0] rcu: 0-....: (1272744 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=318514 | [ 6820.250446][ C0] rcu: (t=1274536 jiffies g=2451281 q=5643 ncpus=4) [ 6820.251282][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6820.252031][ C0] Workqueue: netns cleanup_net [ 6820.252356][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6820.252698][ 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 [ 6820.253959][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6820.254361][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6820.254882][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6820.255403][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6820.255926][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6820.256454][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6820.256976][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6820.257564][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6820.257998][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6820.258523][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6820.259045][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6820.259568][ C0] PKRU: 55555554 [ 6820.259805][ C0] Call Trace: [ 6820.260029][ C0] [ 6820.260222][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6820.260578][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6820.260909][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6820.261237][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6820.261612][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6820.261914][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6820.262265][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6820.262625][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6820.262960][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6820.263332][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6820.263648][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6820.264057][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6820.264413][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6820.264789][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6820.265136][ 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)) [ 6820.265534][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6820.265877][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6820.266285][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6820.266673][ C0] [ 6820.266868][ C0] [ 6820.267065][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6820.267474][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6820.267855][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6820.268232][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6820.268540][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6820.268865][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6820.269230][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6820.269643][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6820.269968][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6820.270294][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6820.270648][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6820.271021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6820.271330][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6820.271644][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6820.271956][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6820.272258][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6820.272561][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6820.272884][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6820.273231][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6820.273619][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6820.273956][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6820.274276][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6820.274628][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6820.274981][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6820.275365][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6820.275753][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6820.276134][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6820.276449][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6820.276781][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6820.277095][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6820.277516][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6820.277874][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6820.278268][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6820.278654][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6820.279030][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6820.279437][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6820.279761][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6820.280076][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6820.280446][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6820.280851][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6820.281251][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6820.281576][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6820.281895][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6820.282215][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6820.282615][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6820.282928][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6820.283230][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6820.283651][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6820.283965][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6820.284378][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6820.284824][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6820.285141][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6820.285536][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6820.285831][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6820.286211][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6820.286539][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6820.286850][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6820.287192][ C0] process_one_work (kernel/workqueue.c:2633) [ 6820.287523][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6820.287824][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6820.288184][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6820.288493][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6820.288810][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6820.289152][ C0] kthread (kernel/kthread.c:388) [ 6820.289422][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6820.289728][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6820.290022][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6820.290328][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6844.599212][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6844.599702][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6844.600183][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6844.600670][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6844.601630][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6844.602260][ C0] Workqueue: netns cleanup_net [ 6844.602522][ 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) [ 6844.602851][ 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 ... [ 6844.603845][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6844.604156][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6844.604569][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6844.604976][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6844.605382][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6844.605791][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6844.606207][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6844.606673][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6844.607012][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6844.607418][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6844.607830][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6844.608251][ C0] PKRU: 55555554 [ 6844.608434][ C0] Call Trace: [ 6844.608627][ C0] [ 6844.608779][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6844.609045][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6844.609290][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6844.609580][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6844.609856][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6844.610147][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6844.610417][ 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)) [ 6844.610738][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6844.611003][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6844.611316][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6844.611625][ C0] [ 6844.611776][ C0] [ 6844.611929][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6844.612246][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6844.612554][ 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) [ 6844.612855][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6844.613173][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6844.613425][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6844.613687][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6844.613963][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6844.614252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.614505][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6844.614750][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6844.614992][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6844.615229][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6844.615463][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6844.615721][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6844.615996][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6844.616297][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6844.616567][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6844.616818][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6844.617090][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6844.617363][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6844.617669][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6844.617967][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6844.618260][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6844.618516][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6844.618773][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6844.619016][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6844.619342][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6844.619628][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6844.619933][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6844.620231][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6844.620530][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6844.620847][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6844.621098][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6844.621340][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6844.621635][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6844.621948][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6844.622259][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6844.622523][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6844.622773][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6844.623025][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6844.623332][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6844.623585][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6844.623820][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6844.624146][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6844.624387][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6844.624714][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6844.625063][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6844.625310][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6844.625622][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6844.625853][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6844.626148][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6844.626403][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6844.626658][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6844.626923][ C0] process_one_work (kernel/workqueue.c:2633) [ 6844.627181][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6844.627416][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6844.627702][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6844.627940][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6844.628187][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6844.628450][ C0] kthread (kernel/kthread.c:388) [ 6844.628669][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6844.628909][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6844.629140][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6844.629376][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6858.092498][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1312107 jiffies s: 77393 root: 0x1/. | [ 6858.093339][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6858.093822][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6858.094183][ C0] NMI backtrace for cpu 0 [ 6858.094191][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6858.094194][ C0] Workqueue: netns cleanup_net [ 6858.094202][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6858.094208][ 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 [ 6858.094212][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 6858.094215][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 6858.094217][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6858.094219][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 6858.094221][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6858.094223][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6858.094226][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6858.094228][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6858.094232][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6858.094235][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6858.094237][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6858.094238][ C0] PKRU: 55555554 [ 6858.094240][ C0] Call Trace: [ 6858.094244][ C0] [ 6858.094248][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6858.094255][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6858.094260][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6858.094266][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6858.094271][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6858.094275][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6858.094281][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6858.094287][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6858.094291][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6858.094295][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6858.094299][ C0] [ 6858.094300][ C0] [ 6858.094306][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6858.094312][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6858.094317][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6858.094322][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6858.094329][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6858.094335][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6858.094339][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6858.094343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6858.094346][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6858.094351][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6858.094355][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6858.094359][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6858.094363][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6858.094367][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6858.094370][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6858.094377][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6858.094381][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6858.094386][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6858.094389][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6858.094394][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6858.094404][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6858.094408][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6858.094413][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6858.094419][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6858.094424][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6858.094428][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6858.094444][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6858.094456][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6858.094469][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6858.094484][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6858.094498][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6858.094509][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6858.094514][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6858.094519][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6858.094534][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6858.094545][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6858.094551][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6858.094557][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6858.094562][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6858.094568][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6858.094579][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6858.094583][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6858.094588][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6858.094593][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6858.094598][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6858.094601][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6858.094606][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6858.094609][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6858.094616][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6858.094620][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6858.094624][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6858.094628][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6858.094631][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6858.094637][ C0] process_one_work (kernel/workqueue.c:2633) [ 6858.094643][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6858.094648][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6858.094654][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6858.094659][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6858.094667][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6858.094670][ C0] kthread (kernel/kthread.c:388) [ 6858.094674][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6858.094677][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6858.094681][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6858.094684][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6884.599193][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6884.599675][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6884.600156][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6884.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6884.601586][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6884.602211][ C0] Workqueue: netns cleanup_net [ 6884.602459][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6884.602734][ 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 [ 6884.603720][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 6884.604031][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 6884.604438][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6884.604843][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6884.605247][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6884.605650][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 6884.606062][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6884.606516][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6884.606854][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6884.607262][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6884.607668][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6884.608088][ C0] PKRU: 55555554 [ 6884.608282][ C0] Call Trace: [ 6884.608455][ C0] [ 6884.608616][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6884.608882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6884.609129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6884.609411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6884.609688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6884.609982][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6884.610252][ 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)) [ 6884.610562][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6884.610827][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6884.611140][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6884.611442][ C0] [ 6884.611594][ C0] [ 6884.611748][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6884.612066][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6884.612359][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6884.612654][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6884.612895][ C0] kasan_report (mm/kasan/report.c:585) [ 6884.613123][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6884.613376][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6884.613661][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6884.613978][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6884.614232][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6884.614485][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6884.614761][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6884.615048][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6884.615291][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6884.615536][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6884.615785][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6884.616018][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6884.616253][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6884.616509][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6884.616777][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6884.617078][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6884.617338][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6884.617584][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6884.617860][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6884.618135][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6884.618429][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6884.618729][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6884.619017][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6884.619262][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6884.619518][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6884.619761][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6884.620085][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6884.620363][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6884.620664][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6884.620965][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6884.621255][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6884.621571][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6884.621824][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6884.622068][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6884.622355][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6884.622669][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6884.622980][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6884.623231][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6884.623480][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6884.623728][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6884.624037][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6884.624280][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6884.624515][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6884.624841][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6884.625086][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6884.625406][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6884.625757][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6884.626004][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6884.626310][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6884.626540][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6884.626828][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6884.627083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6884.627324][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6884.627590][ C0] process_one_work (kernel/workqueue.c:2633) [ 6884.627847][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6884.628083][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6884.628359][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6884.628599][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6884.628845][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6884.629108][ C0] kthread (kernel/kthread.c:388) [ 6884.629318][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6884.629556][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6884.629786][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6884.630024][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6884.630277][ C0] | [ 6898.290484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6898.290879][ C0] rcu: 0-....: (1350657 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=338015 | [ 6898.291470][ C0] rcu: (t=1352577 jiffies g=2451281 q=5643 ncpus=4) [ 6898.292329][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6898.292975][ C0] Workqueue: netns cleanup_net [ 6898.293241][ 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) [ 6898.293592][ 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 ... [ 6898.294622][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6898.294946][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6898.295368][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6898.295804][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6898.296226][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6898.296650][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6898.297075][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6898.297549][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6898.297903][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6898.298326][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6898.298749][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6898.299175][ C0] PKRU: 55555554 [ 6898.299367][ C0] Call Trace: [ 6898.299551][ C0] [ 6898.299711][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6898.300004][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6898.300274][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6898.300540][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6898.300847][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6898.301095][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6898.301380][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6898.301671][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6898.301945][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6898.302249][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6898.302508][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6898.302840][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6898.303131][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6898.303438][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6898.303725][ 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)) [ 6898.304051][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6898.304331][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6898.304664][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6898.304977][ C0] [ 6898.305138][ C0] [ 6898.305296][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6898.305647][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6898.305963][ 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) [ 6898.306277][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6898.306612][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6898.306880][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6898.307147][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6898.307437][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6898.307739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6898.307997][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6898.308252][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6898.308509][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6898.308754][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6898.309004][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6898.309270][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6898.309553][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6898.309868][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6898.310141][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6898.310403][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6898.310694][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6898.310989][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6898.311307][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6898.311623][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6898.311927][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6898.312187][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6898.312455][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6898.312717][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6898.313060][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6898.313350][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6898.313670][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6898.313985][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6898.314290][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6898.314628][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6898.314893][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6898.315151][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6898.315452][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6898.315790][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6898.316114][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6898.316377][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6898.316639][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6898.316903][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6898.317226][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6898.317480][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6898.317728][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6898.318072][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6898.318330][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6898.318669][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6898.319032][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6898.319294][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6898.319619][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6898.319859][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6898.320162][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6898.320429][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6898.320682][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6898.320960][ C0] process_one_work (kernel/workqueue.c:2633) [ 6898.321230][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6898.321479][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6898.321771][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6898.322027][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6898.322285][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6898.322562][ C0] kthread (kernel/kthread.c:388) [ 6898.322783][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6898.323033][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6898.323274][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6898.323524][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6924.599282][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6924.599792][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6924.600299][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6924.600803][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6924.601804][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6924.602452][ C0] Workqueue: netns cleanup_net [ 6924.602719][ 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) [ 6924.603066][ 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 ... [ 6924.604099][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 6924.604427][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 6924.604853][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6924.605276][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6924.605725][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6924.606155][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6924.606583][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6924.607059][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6924.607414][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6924.607844][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6924.608273][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6924.608703][ C0] PKRU: 55555554 [ 6924.608898][ C0] Call Trace: [ 6924.609082][ C0] [ 6924.609242][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6924.609527][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6924.609792][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6924.610092][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6924.610384][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6924.610700][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6924.610985][ 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)) [ 6924.611314][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6924.611600][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6924.611933][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6924.612250][ C0] [ 6924.612412][ C0] [ 6924.612576][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6924.612917][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6924.613238][ 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) [ 6924.613561][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6924.613903][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6924.614172][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6924.614445][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6924.614737][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6924.615040][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.615297][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6924.615563][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6924.615820][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6924.616068][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6924.616318][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6924.616588][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6924.616869][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6924.617191][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6924.617469][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6924.617733][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6924.618022][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6924.618311][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6924.618627][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6924.618943][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6924.619251][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6924.619514][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6924.619787][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6924.620044][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6924.620388][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6924.620682][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6924.621003][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6924.621316][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6924.621625][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6924.621958][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6924.622223][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6924.622480][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6924.622785][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6924.623114][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6924.623440][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6924.623706][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6924.623967][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6924.624229][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6924.624560][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6924.624813][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6924.625062][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6924.625406][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6924.625671][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6924.626004][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6924.626367][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6924.626628][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6924.626950][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6924.627191][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6924.627499][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6924.627767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6924.628020][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6924.628297][ C0] process_one_work (kernel/workqueue.c:2633) [ 6924.628572][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6924.628822][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6924.629117][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6924.629370][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6924.629637][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6924.629913][ C0] kthread (kernel/kthread.c:388) [ 6924.630135][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6924.630384][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6924.630630][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6924.630878][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6952.599206][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 6952.599692][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6952.600172][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6952.600656][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6952.601612][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6952.602240][ C0] Workqueue: netns cleanup_net [ 6952.602494][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6952.602760][ 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 [ 6952.603750][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6952.604064][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6952.604471][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6952.604877][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6952.605284][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6952.605715][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6952.606121][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6952.606577][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6952.606914][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6952.607323][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6952.607731][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6952.608138][ C0] PKRU: 55555554 [ 6952.608325][ C0] Call Trace: [ 6952.608500][ C0] [ 6952.608652][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6952.608922][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6952.609174][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6952.609456][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6952.609734][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6952.610031][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6952.610303][ 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)) [ 6952.610617][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6952.610884][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6952.611202][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6952.611501][ C0] [ 6952.611655][ C0] [ 6952.611808][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6952.612131][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6952.612433][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6952.612734][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6952.612973][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6952.613263][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6952.613582][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6952.613838][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6952.614096][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6952.614374][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6952.614665][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6952.614908][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6952.615154][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6952.615410][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6952.615645][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6952.615881][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6952.616133][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6952.616401][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6952.616706][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6952.616966][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6952.617214][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6952.617488][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6952.617764][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6952.618060][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6952.618360][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6952.618650][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6952.618900][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6952.619156][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6952.619401][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6952.619727][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6952.620005][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6952.620309][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6952.620608][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6952.620899][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6952.621216][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6952.621468][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6952.621713][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6952.622000][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6952.622313][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6952.622623][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6952.622875][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6952.623122][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6952.623371][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6952.623682][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6952.623926][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6952.624160][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6952.624488][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6952.624733][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6952.625057][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6952.625410][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6952.625657][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6952.625963][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6952.626192][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6952.626482][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6952.626739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6952.626979][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6952.627246][ C0] process_one_work (kernel/workqueue.c:2633) [ 6952.627502][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6952.627742][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6952.628019][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6952.628260][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6952.628505][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6952.628769][ C0] kthread (kernel/kthread.c:388) [ 6952.628981][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6952.629220][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6952.629449][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6952.629688][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6956.397163][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1410411 jiffies s: 77393 root: 0x1/. | [ 6956.397824][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 6956.398191][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 6956.398476][ C0] NMI backtrace for cpu 0 [ 6956.398487][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6956.398489][ C0] Workqueue: netns cleanup_net [ 6956.398497][ 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) [ 6956.398504][ 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 [ 6956.398506][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000213 [ 6956.398509][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 6956.398511][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6956.398513][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6956.398514][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6956.398516][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 6956.398518][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6956.398520][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6956.398523][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6956.398525][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6956.398526][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6956.398527][ C0] PKRU: 55555554 [ 6956.398529][ C0] Call Trace: [ 6956.398532][ C0] [ 6956.398535][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6956.398541][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6956.398545][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6956.398551][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6956.398555][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6956.398557][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6956.398562][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6956.398565][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6956.398569][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6956.398572][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6956.398576][ C0] [ 6956.398576][ C0] [ 6956.398578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6956.398581][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6956.398586][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6956.398592][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6956.398595][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6956.398598][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6956.398601][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6956.398605][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6956.398607][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6956.398611][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6956.398614][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6956.398617][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6956.398620][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6956.398625][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6956.398629][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6956.398633][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6956.398636][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6956.398640][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6956.398647][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6956.398651][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6956.398655][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6956.398659][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6956.398663][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6956.398666][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6956.398677][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6956.398686][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6956.398694][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6956.398703][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6956.398712][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6956.398720][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6956.398724][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6956.398728][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6956.398738][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6956.398746][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6956.398750][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6956.398754][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6956.398758][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6956.398763][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6956.398770][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6956.398774][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6956.398778][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6956.398782][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6956.398786][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6956.398788][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6956.398792][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6956.398794][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6956.398800][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6956.398803][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6956.398805][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6956.398809][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6956.398811][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6956.398816][ C0] process_one_work (kernel/workqueue.c:2633) [ 6956.398820][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6956.398824][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6956.398828][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6956.398831][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6956.398837][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6956.398839][ C0] kthread (kernel/kthread.c:388) [ 6956.398842][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6956.398845][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6956.398848][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6956.398850][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6956.398858][ C0] | [ 6976.324482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6976.324860][ C0] rcu: 0-....: (1428570 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=357516 | [ 6976.325460][ C0] rcu: (t=1430611 jiffies g=2451281 q=5643 ncpus=4) [ 6976.326282][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6976.326903][ C0] Workqueue: netns cleanup_net [ 6976.327156][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6976.327422][ 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 [ 6976.328407][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 6976.328720][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 6976.329126][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 6976.329531][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 6976.329936][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6976.330343][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 6976.330749][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6976.331204][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6976.331541][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 6976.331948][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6976.332356][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6976.332762][ C0] PKRU: 55555554 [ 6976.332948][ C0] Call Trace: [ 6976.333120][ C0] [ 6976.333273][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6976.333552][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6976.333810][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6976.334068][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6976.334360][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6976.334596][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6976.334872][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6976.335147][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6976.335430][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6976.335720][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6976.335965][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6976.336280][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6976.336559][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6976.336851][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6976.337119][ 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)) [ 6976.337430][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6976.337697][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6976.338011][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6976.338313][ C0] [ 6976.338469][ C0] [ 6976.338620][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6976.338939][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6976.339242][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6976.339539][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6976.339779][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6976.340068][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6976.340384][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6976.340637][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6976.340890][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6976.341164][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6976.341454][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6976.341696][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6976.341938][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6976.342183][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6976.342418][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6976.342651][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6976.342902][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6976.343167][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6976.343471][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6976.343731][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6976.343979][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6976.344251][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6976.344523][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6976.344821][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6976.345120][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6976.345419][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6976.345662][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6976.345919][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6976.346163][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6976.346489][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6976.346767][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6976.347074][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6976.347373][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6976.347667][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6976.347982][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6976.348234][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6976.348480][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6976.348767][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6976.349082][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6976.349393][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6976.349648][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6976.349897][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6976.350144][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6976.350455][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6976.350700][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6976.350935][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6976.351263][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6976.351507][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6976.351828][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6976.352174][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6976.352422][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6976.352730][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6976.352961][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6976.353251][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6976.353509][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6976.353753][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6976.354020][ C0] process_one_work (kernel/workqueue.c:2633) [ 6976.354280][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6976.354515][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6976.354796][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6976.355035][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6976.355304][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6976.355567][ C0] kthread (kernel/kthread.c:388) [ 6976.355777][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6976.356018][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6976.356248][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6976.356484][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7000.599150][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7000.599621][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7000.600089][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7000.600555][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7000.601488][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7000.602092][ C0] Workqueue: netns cleanup_net [ 7000.602333][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7000.602616][ C0] Code: 48 c7 c7 b0 c2 9e 9e 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 9e 9e mov $0xffffffff9e9ec2b0,%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) [ 7000.603576][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000202 [ 7000.603882][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7000.604277][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7000.604671][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7000.605065][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7000.605468][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7000.605863][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7000.606306][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7000.606635][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7000.607032][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7000.607431][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7000.607827][ C0] PKRU: 55555554 [ 7000.608008][ C0] Call Trace: [ 7000.608177][ C0] [ 7000.608326][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7000.608588][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7000.608831][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7000.609106][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7000.609376][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7000.609665][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7000.609930][ 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)) [ 7000.610238][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7000.610499][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7000.610804][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7000.611097][ C0] [ 7000.611246][ C0] [ 7000.611399][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7000.611713][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.612004][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7000.612284][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7000.612562][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7000.612872][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7000.613120][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7000.613369][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7000.613638][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7000.613921][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.614157][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7000.614396][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7000.614634][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7000.614861][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7000.615092][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7000.615342][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7000.615603][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7000.615897][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7000.616152][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7000.616393][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7000.616661][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7000.616927][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7000.617215][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7000.617509][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7000.617791][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7000.618031][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7000.618281][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7000.618519][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7000.618838][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7000.619111][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7000.619409][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7000.619702][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7000.619985][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7000.620295][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7000.620542][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7000.620781][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7000.621061][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7000.621368][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7000.621672][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7000.621918][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7000.622159][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7000.622402][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7000.622705][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7000.622943][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7000.623171][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7000.623490][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7000.623731][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7000.624045][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7000.624381][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7000.624623][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7000.624923][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7000.625154][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7000.625439][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7000.625689][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7000.625923][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7000.626184][ C0] process_one_work (kernel/workqueue.c:2633) [ 7000.626434][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7000.626664][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7000.626935][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7000.627168][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7000.627409][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7000.627667][ C0] kthread (kernel/kthread.c:388) [ 7000.627872][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7000.628106][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7000.628329][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7000.628562][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7028.599192][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7028.599672][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7028.600154][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7028.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7028.601585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7028.602208][ C0] Workqueue: netns cleanup_net [ 7028.602457][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 7028.602720][ 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) [ 7028.603707][ C0] RSP: 0018:ffffc900000bf3b8 EFLAGS: 00000213 [ 7028.604020][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7028.604428][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7028.604835][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7028.605250][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7028.605658][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7028.606063][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7028.606519][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7028.606856][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7028.607266][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7028.607674][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7028.608079][ C0] PKRU: 55555554 [ 7028.608265][ C0] Call Trace: [ 7028.608440][ C0] [ 7028.608593][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7028.608861][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7028.609109][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7028.609392][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7028.609671][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7028.609965][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7028.610235][ 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)) [ 7028.610548][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7028.610824][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7028.611140][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7028.611438][ C0] [ 7028.611593][ C0] [ 7028.611745][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7028.612066][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7028.612360][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 7028.612620][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7028.612872][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7028.613160][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7028.613477][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7028.613730][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7028.613982][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7028.614261][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7028.614551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7028.614795][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7028.615045][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7028.615287][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7028.615524][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7028.615758][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7028.616009][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7028.616278][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7028.616579][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7028.616839][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7028.617088][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7028.617359][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7028.617632][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7028.617944][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7028.618254][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7028.618555][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7028.618808][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7028.619074][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7028.619323][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7028.619669][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7028.619947][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7028.620256][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7028.620556][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7028.620849][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7028.621167][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7028.621419][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7028.621663][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7028.621957][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7028.622268][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7028.622580][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7028.622832][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7028.623081][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7028.623331][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7028.623638][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7028.623884][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7028.624120][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7028.624447][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7028.624691][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7028.625018][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7028.625369][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7028.625617][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7028.625923][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7028.626156][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7028.626445][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7028.626703][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7028.626946][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7028.627214][ C0] process_one_work (kernel/workqueue.c:2633) [ 7028.627472][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7028.627709][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7028.627991][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7028.628230][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7028.628476][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7028.628740][ C0] kthread (kernel/kthread.c:388) [ 7028.628953][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7028.629192][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7028.629425][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7028.629664][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7028.629916][ C0] | [ 7054.357482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7054.357862][ C0] rcu: 0-....: (1506511 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=377017 | [ 7054.358435][ C0] rcu: (t=1508644 jiffies g=2451281 q=5643 ncpus=4) [ 7054.359256][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7054.359881][ C0] Workqueue: netns cleanup_net [ 7054.360134][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7054.360411][ 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 [ 7054.361399][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 7054.361713][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 7054.362120][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7054.362525][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7054.362934][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7054.363341][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 7054.363748][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7054.364201][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7054.364536][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7054.364950][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7054.365354][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7054.365759][ C0] PKRU: 55555554 [ 7054.365944][ C0] Call Trace: [ 7054.366118][ C0] [ 7054.366268][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7054.366545][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7054.366801][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7054.367056][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7054.367348][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7054.367581][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7054.367855][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7054.368130][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7054.368391][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7054.368681][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7054.368929][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7054.369245][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7054.369522][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7054.369814][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7054.370085][ 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)) [ 7054.370394][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7054.370660][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7054.370975][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7054.371278][ C0] [ 7054.371431][ C0] [ 7054.371585][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7054.371903][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7054.372200][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7054.372493][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7054.372738][ C0] kasan_report (mm/kasan/report.c:585) [ 7054.372966][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7054.373219][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7054.373506][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7054.373824][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7054.374086][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7054.374339][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7054.374618][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7054.374910][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7054.375154][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7054.375399][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7054.375640][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7054.375877][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7054.376113][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7054.376365][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7054.376640][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7054.376940][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7054.377200][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7054.377448][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7054.377720][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7054.377993][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7054.378292][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7054.378593][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7054.378882][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7054.379127][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7054.379384][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7054.379626][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7054.379949][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7054.380229][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7054.380534][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7054.380835][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7054.381125][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7054.381443][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7054.381695][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7054.381939][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7054.382227][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7054.382539][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7054.382848][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7054.383101][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7054.383349][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7054.383599][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7054.383907][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7054.384150][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7054.384386][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7054.384713][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7054.384962][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7054.385282][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7054.385629][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7054.385876][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7054.386186][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7054.386432][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7054.386736][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7054.387007][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7054.387262][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7054.387543][ C0] process_one_work (kernel/workqueue.c:2633) [ 7054.387813][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7054.388049][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7054.388328][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7054.388571][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7054.388815][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7054.389079][ C0] kthread (kernel/kthread.c:388) [ 7054.389296][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7054.389533][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7054.389765][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7054.390002][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7054.700502][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1508715 jiffies s: 77393 root: 0x1/. | [ 7054.701151][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7054.701529][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7054.701815][ C0] NMI backtrace for cpu 0 [ 7054.701823][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7054.701826][ C0] Workqueue: netns cleanup_net [ 7054.701831][ 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) [ 7054.701837][ 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 ... [ 7054.701840][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7054.701842][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7054.701844][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7054.701846][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7054.701848][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7054.701850][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7054.701851][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7054.701853][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7054.701856][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7054.701858][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7054.701859][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7054.701861][ C0] PKRU: 55555554 [ 7054.701862][ C0] Call Trace: [ 7054.701864][ C0] [ 7054.701867][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7054.701871][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7054.701875][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7054.701880][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7054.701884][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7054.701887][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7054.701891][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7054.701895][ 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) [ 7054.701898][ 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) [ 7054.701902][ 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) [ 7054.701905][ C0] [ 7054.701906][ C0] [ 7054.701907][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7054.701911][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7054.701916][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7054.701921][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7054.701924][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7054.701927][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7054.701930][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7054.701934][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7054.701937][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7054.701940][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7054.701943][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7054.701946][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7054.701949][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7054.701954][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7054.701957][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7054.701961][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7054.701964][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7054.701969][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7054.701975][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7054.701978][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7054.701983][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7054.701987][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7054.701990][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7054.701993][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7054.702003][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7054.702012][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7054.702021][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7054.702029][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7054.702039][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7054.702046][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7054.702050][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7054.702054][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7054.702064][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7054.702072][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7054.702076][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7054.702080][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7054.702084][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7054.702089][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7054.702097][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7054.702101][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7054.702104][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7054.702108][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7054.702112][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7054.702115][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7054.702118][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7054.702121][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7054.702127][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7054.702129][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7054.702132][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7054.702135][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7054.702137][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7054.702142][ C0] process_one_work (kernel/workqueue.c:2633) [ 7054.702146][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7054.702150][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7054.702154][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7054.702158][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7054.702163][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7054.702165][ C0] kthread (kernel/kthread.c:388) [ 7054.702168][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7054.702170][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7054.702173][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7054.702176][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7080.599191][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7080.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7080.600151][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7080.600630][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7080.601587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7080.602205][ C0] Workqueue: netns cleanup_net [ 7080.602455][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7080.602721][ 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 [ 7080.603706][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7080.604019][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7080.604425][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7080.604836][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7080.605243][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7080.605648][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7080.606053][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7080.606507][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7080.606845][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7080.607255][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7080.607659][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7080.608062][ C0] PKRU: 55555554 [ 7080.608247][ C0] Call Trace: [ 7080.608422][ C0] [ 7080.608573][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7080.608841][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7080.609090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7080.609371][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7080.609651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7080.609944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7080.610215][ 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)) [ 7080.610527][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7080.610794][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7080.611110][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7080.611410][ C0] [ 7080.611564][ C0] [ 7080.611716][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7080.612037][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.612334][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7080.612570][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.612867][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7080.613122][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7080.613409][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7080.613729][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7080.613984][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7080.614238][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7080.614515][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7080.614806][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.615053][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7080.615298][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7080.615541][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7080.615775][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7080.616012][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7080.616265][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7080.616537][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7080.616840][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7080.617100][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7080.617349][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7080.617624][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7080.617899][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7080.618194][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7080.618497][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7080.618786][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7080.619032][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7080.619289][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7080.619533][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7080.619862][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7080.620142][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7080.620446][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7080.620747][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7080.621037][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7080.621354][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7080.621607][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7080.621852][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7080.622139][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7080.622454][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7080.622763][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7080.623015][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7080.623264][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7080.623515][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7080.623824][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7080.624067][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7080.624305][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7080.624632][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7080.624884][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7080.625205][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7080.625552][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7080.625799][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7080.626105][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7080.626336][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7080.626626][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7080.626882][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7080.627124][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7080.627390][ C0] process_one_work (kernel/workqueue.c:2633) [ 7080.627648][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7080.627884][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7080.628162][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7080.628403][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7080.628649][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7080.628915][ C0] kthread (kernel/kthread.c:388) [ 7080.629126][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7080.629364][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7080.629595][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7080.629834][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7108.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7108.599666][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7108.600147][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7108.600628][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7108.601579][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7108.602199][ C0] Workqueue: netns cleanup_net [ 7108.602450][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7108.602716][ 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 [ 7108.603709][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7108.604022][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7108.604426][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7108.604836][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7108.605247][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7108.605651][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7108.606055][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7108.606510][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7108.606847][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7108.607259][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7108.607664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7108.608068][ C0] PKRU: 55555554 [ 7108.608252][ C0] Call Trace: [ 7108.608427][ C0] [ 7108.608577][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7108.608843][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7108.609092][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7108.609373][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7108.609651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7108.609944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7108.610215][ 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)) [ 7108.610526][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7108.610793][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7108.611109][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7108.611408][ C0] [ 7108.611564][ C0] [ 7108.611716][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7108.612036][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7108.612337][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7108.612636][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7108.612874][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7108.613176][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7108.613466][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7108.613786][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7108.614041][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7108.614294][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7108.614575][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7108.614864][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7108.615107][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7108.615352][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7108.615594][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7108.615828][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7108.616064][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7108.616317][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7108.616588][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7108.616888][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7108.617149][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7108.617399][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7108.617672][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7108.617949][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7108.618245][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7108.618546][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7108.618838][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7108.619084][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7108.619341][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7108.619587][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7108.619911][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7108.620191][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7108.620496][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7108.620799][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7108.621090][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7108.621408][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7108.621662][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7108.621908][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7108.622195][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7108.622511][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7108.622821][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7108.623075][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7108.623325][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7108.623575][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7108.623885][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7108.624128][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7108.624365][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7108.624699][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7108.624945][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7108.625266][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7108.625614][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7108.625862][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7108.626168][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7108.626400][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7108.626690][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7108.626947][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7108.627191][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7108.627457][ C0] process_one_work (kernel/workqueue.c:2633) [ 7108.627715][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7108.627951][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7108.628229][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7108.628471][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7108.628716][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7108.628981][ C0] kthread (kernel/kthread.c:388) [ 7108.629194][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7108.629433][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7108.629665][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7108.629904][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7108.630157][ C0] | [ 7132.390482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7132.390861][ C0] rcu: 0-....: (1584425 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=396518 | [ 7132.391433][ C0] rcu: (t=1586677 jiffies g=2451281 q=5643 ncpus=4) [ 7132.392257][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7132.392886][ C0] Workqueue: netns cleanup_net [ 7132.393140][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7132.393407][ 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 [ 7132.394398][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7132.394723][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7132.395130][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7132.395538][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7132.395944][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7132.396353][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7132.396760][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7132.397216][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7132.397555][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7132.397964][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7132.398373][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7132.398778][ C0] PKRU: 55555554 [ 7132.398964][ C0] Call Trace: [ 7132.399138][ C0] [ 7132.399290][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7132.399569][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7132.399827][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7132.400086][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7132.400377][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7132.400616][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7132.400889][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7132.401163][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7132.401424][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7132.401719][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7132.401966][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7132.402283][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7132.402564][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7132.402856][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7132.403126][ 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)) [ 7132.403439][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7132.403708][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7132.404024][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7132.404327][ C0] [ 7132.404485][ C0] [ 7132.404639][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7132.404962][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7132.405259][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7132.405497][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7132.405753][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7132.406042][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7132.406360][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7132.406615][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7132.406870][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7132.407149][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7132.407440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7132.407685][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7132.407932][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7132.408175][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7132.408413][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7132.408650][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7132.408902][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7132.409171][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7132.409479][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7132.409742][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7132.409991][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7132.410265][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7132.410538][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7132.410840][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7132.411141][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7132.411435][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7132.411685][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7132.411944][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7132.412189][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7132.412517][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7132.412800][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7132.413110][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7132.413413][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7132.413709][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7132.414031][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7132.414286][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7132.414542][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7132.414835][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7132.415148][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7132.415464][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7132.415720][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7132.415974][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7132.416225][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7132.416535][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7132.416782][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7132.417020][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7132.417350][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7132.417596][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7132.417919][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7132.418270][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7132.418521][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7132.418828][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7132.419062][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7132.419353][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7132.419611][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7132.419855][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7132.420124][ C0] process_one_work (kernel/workqueue.c:2633) [ 7132.420388][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7132.420628][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7132.420910][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7132.421152][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7132.421400][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7132.421666][ C0] kthread (kernel/kthread.c:388) [ 7132.421880][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7132.422119][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7132.422353][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7132.422592][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7153.004519][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1607019 jiffies s: 77393 root: 0x1/. | [ 7153.005182][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7153.005558][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7153.005843][ C0] NMI backtrace for cpu 0 [ 7153.005854][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7153.005857][ C0] Workqueue: netns cleanup_net [ 7153.005865][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7153.005870][ C0] Code: 48 c7 c7 b0 c2 9e 9e 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 9e 9e mov $0xffffffff9e9ec2b0,%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) [ 7153.005873][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000202 [ 7153.005875][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7153.005877][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7153.005878][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7153.005880][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7153.005882][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7153.005883][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7153.005885][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7153.005889][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7153.005890][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7153.005892][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7153.005893][ C0] PKRU: 55555554 [ 7153.005894][ C0] Call Trace: [ 7153.005898][ C0] [ 7153.005901][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7153.005906][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7153.005910][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7153.005915][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7153.005920][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7153.005922][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7153.005927][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7153.005932][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7153.005935][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7153.005937][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7153.005940][ C0] [ 7153.005941][ C0] [ 7153.005942][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7153.005946][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7153.005950][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7153.005955][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7153.005960][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7153.005962][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7153.005966][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.005968][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7153.005972][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7153.005975][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7153.005978][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7153.005981][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7153.005985][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7153.005987][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7153.005992][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7153.005995][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7153.005998][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7153.006001][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7153.006005][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7153.006012][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7153.006015][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7153.006019][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7153.006023][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7153.006027][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7153.006030][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7153.006041][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7153.006049][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7153.006057][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7153.006066][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7153.006076][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7153.006083][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7153.006087][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7153.006091][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7153.006101][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7153.006108][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7153.006113][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7153.006117][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7153.006121][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7153.006127][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7153.006134][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7153.006138][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7153.006142][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7153.006146][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7153.006149][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7153.006152][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7153.006155][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7153.006158][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7153.006163][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7153.006166][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7153.006169][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7153.006172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7153.006174][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7153.006179][ C0] process_one_work (kernel/workqueue.c:2633) [ 7153.006183][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7153.006186][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7153.006191][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7153.006195][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7153.006200][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7153.006202][ C0] kthread (kernel/kthread.c:388) [ 7153.006205][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7153.006208][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7153.006211][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7153.006213][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7180.599199][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7180.599686][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7180.600172][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7180.600655][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7180.601617][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7180.602240][ C0] Workqueue: netns cleanup_net [ 7180.602492][ 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) [ 7180.602823][ 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 ... [ 7180.603815][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7180.604130][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7180.604543][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7180.604952][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7180.605359][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7180.605766][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7180.606171][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7180.606627][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7180.606970][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7180.607380][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7180.607788][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7180.608193][ C0] PKRU: 55555554 [ 7180.608379][ C0] Call Trace: [ 7180.608556][ C0] [ 7180.608708][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7180.608978][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7180.609228][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7180.609512][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7180.609793][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7180.610087][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7180.610357][ 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)) [ 7180.610672][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7180.610942][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7180.611258][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7180.611562][ C0] [ 7180.611715][ C0] [ 7180.611868][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7180.612190][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7180.612494][ 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) [ 7180.612797][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7180.613116][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7180.613371][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7180.613628][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7180.613904][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.614205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.614452][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7180.614697][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7180.614942][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7180.615179][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7180.615413][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7180.615669][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7180.615937][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7180.616242][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7180.616508][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7180.616759][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7180.617033][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7180.617307][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7180.617610][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7180.617911][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7180.618205][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7180.618451][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7180.618710][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7180.618956][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7180.619283][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7180.619564][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7180.619872][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7180.620172][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7180.620467][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7180.620787][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7180.621043][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7180.621290][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7180.621580][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7180.621895][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7180.622208][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7180.622462][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7180.622715][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7180.622965][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7180.623275][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7180.623523][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7180.623761][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7180.624089][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7180.624339][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7180.624663][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7180.625012][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7180.625259][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7180.625569][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7180.625802][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7180.626092][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7180.626350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.626596][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7180.626865][ C0] process_one_work (kernel/workqueue.c:2633) [ 7180.627125][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7180.627360][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7180.627644][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7180.627884][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7180.628133][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7180.628399][ C0] kthread (kernel/kthread.c:388) [ 7180.628613][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7180.628855][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7180.629088][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7180.629328][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7208.599188][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7208.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7208.600148][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7208.600629][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7208.601579][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7208.602203][ C0] Workqueue: netns cleanup_net [ 7208.602453][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7208.602720][ 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 [ 7208.603707][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7208.604019][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7208.604429][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7208.604834][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7208.605238][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7208.605645][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7208.606048][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7208.606503][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7208.606840][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7208.607249][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7208.607657][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7208.608060][ C0] PKRU: 55555554 [ 7208.608245][ C0] Call Trace: [ 7208.608421][ C0] [ 7208.608575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7208.608843][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7208.609091][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7208.609372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7208.609650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7208.609944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7208.610213][ 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)) [ 7208.610527][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7208.610794][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7208.611109][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7208.611406][ C0] [ 7208.611561][ C0] [ 7208.611713][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7208.612033][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7208.612333][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7208.612571][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7208.612864][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7208.613181][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7208.613434][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7208.613689][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7208.613965][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7208.614260][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.614504][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7208.614747][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7208.614991][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7208.615227][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7208.615460][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7208.615713][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7208.615980][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7208.616283][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7208.616547][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7208.616797][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7208.617068][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7208.617342][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7208.617641][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7208.617939][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7208.618231][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7208.618475][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7208.618733][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7208.618976][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7208.619301][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7208.619579][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7208.619886][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7208.620183][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7208.620476][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7208.620794][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7208.621046][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7208.621292][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7208.621581][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7208.621892][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7208.622203][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7208.622456][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7208.622707][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7208.622955][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7208.623262][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7208.623509][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7208.623746][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7208.624081][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7208.624324][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7208.624646][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7208.624994][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7208.625241][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7208.625554][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7208.625788][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7208.626077][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7208.626336][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7208.626582][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7208.626849][ C0] process_one_work (kernel/workqueue.c:2633) [ 7208.627110][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7208.627346][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7208.627629][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7208.627869][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7208.628117][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7208.628382][ C0] kthread (kernel/kthread.c:388) [ 7208.628595][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7208.628837][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7208.629071][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7208.629308][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7208.629564][ C0] | [ 7210.423483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7210.423827][ C0] rcu: 0-....: (1662339 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=416019 | [ 7210.424404][ C0] rcu: (t=1664710 jiffies g=2451281 q=5643 ncpus=4) [ 7210.425226][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7210.425845][ C0] Workqueue: netns cleanup_net [ 7210.426095][ 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) [ 7210.426425][ 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 ... [ 7210.427411][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7210.427725][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7210.428131][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7210.428538][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7210.428946][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7210.429350][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7210.429757][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7210.430210][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7210.430549][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7210.430958][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7210.431362][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7210.431767][ C0] PKRU: 55555554 [ 7210.431952][ C0] Call Trace: [ 7210.432124][ C0] [ 7210.432273][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7210.432551][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7210.432806][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7210.433061][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7210.433353][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7210.433586][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7210.433862][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7210.434142][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7210.434403][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7210.434692][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7210.434939][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7210.435259][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7210.435540][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7210.435836][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7210.436104][ 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)) [ 7210.436415][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7210.436684][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7210.436997][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7210.437299][ C0] [ 7210.437451][ C0] [ 7210.437608][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7210.437929][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7210.438229][ 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) [ 7210.438533][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7210.438852][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7210.439107][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7210.439362][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7210.439641][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7210.439931][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7210.440175][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7210.440422][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7210.440666][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7210.440902][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7210.441137][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7210.441390][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7210.441665][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7210.441963][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7210.442223][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7210.442472][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7210.442746][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7210.443020][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7210.443316][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7210.443619][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7210.443909][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7210.444158][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7210.444415][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7210.444659][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7210.444980][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7210.445261][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7210.445565][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7210.445866][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7210.446158][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7210.446475][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7210.446731][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7210.446974][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7210.447263][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7210.447577][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7210.447885][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7210.448139][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7210.448388][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7210.448639][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7210.448949][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7210.449191][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7210.449426][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7210.449754][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7210.449998][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7210.450318][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7210.450666][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7210.450914][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7210.451219][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7210.451451][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7210.451739][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7210.451999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7210.452241][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7210.452506][ C0] process_one_work (kernel/workqueue.c:2633) [ 7210.452769][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7210.453004][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7210.453282][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7210.453524][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7210.453767][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7210.454032][ C0] kthread (kernel/kthread.c:388) [ 7210.454250][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7210.454486][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7210.454718][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7210.454957][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7236.599197][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7236.599681][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7236.600164][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7236.600649][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7236.601600][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7236.602222][ C0] Workqueue: netns cleanup_net [ 7236.602472][ 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) [ 7236.602804][ 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 ... [ 7236.603791][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7236.604111][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7236.604516][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7236.604921][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7236.605327][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7236.605733][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7236.606138][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7236.606592][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7236.606928][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7236.607336][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7236.607742][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7236.608145][ C0] PKRU: 55555554 [ 7236.608330][ C0] Call Trace: [ 7236.608506][ C0] [ 7236.608660][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7236.608927][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7236.609174][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7236.609455][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7236.609734][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7236.610028][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7236.610298][ 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)) [ 7236.610610][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7236.610877][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7236.611192][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7236.611492][ C0] [ 7236.611648][ C0] [ 7236.611800][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7236.612121][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7236.612423][ 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) [ 7236.612724][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7236.613043][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7236.613300][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7236.613555][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7236.613831][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7236.614125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.614371][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7236.614618][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7236.614861][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7236.615094][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7236.615330][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7236.615587][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7236.615854][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7236.616156][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7236.616418][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7236.616667][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7236.616940][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7236.617213][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7236.617508][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7236.617809][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7236.618097][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7236.618342][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7236.618600][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7236.618843][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7236.619168][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7236.619446][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7236.619755][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7236.620054][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7236.620344][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7236.620662][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7236.620914][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7236.621158][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7236.621444][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7236.621759][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7236.622069][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7236.622321][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7236.622568][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7236.622818][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7236.623127][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7236.623371][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7236.623606][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7236.623935][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7236.624179][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7236.624501][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7236.624846][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7236.625094][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7236.625399][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7236.625630][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7236.625921][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7236.626177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7236.626419][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7236.626688][ C0] process_one_work (kernel/workqueue.c:2633) [ 7236.626945][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7236.627183][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7236.627462][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7236.627705][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7236.627957][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7236.628221][ C0] kthread (kernel/kthread.c:388) [ 7236.628434][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7236.628676][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7236.628908][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7236.629149][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7251.308496][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1705323 jiffies s: 77393 root: 0x1/. | [ 7251.309155][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7251.309529][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7251.309811][ C0] NMI backtrace for cpu 0 [ 7251.309823][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7251.309826][ C0] Workqueue: netns cleanup_net [ 7251.309834][ 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) [ 7251.309840][ 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 ... [ 7251.309843][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7251.309846][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7251.309848][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7251.309849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7251.309851][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7251.309853][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7251.309854][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7251.309857][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7251.309860][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7251.309862][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7251.309863][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7251.309865][ C0] PKRU: 55555554 [ 7251.309866][ C0] Call Trace: [ 7251.309870][ C0] [ 7251.309873][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7251.309878][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7251.309882][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7251.309887][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7251.309891][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7251.309894][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7251.309898][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7251.309901][ 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) [ 7251.309905][ 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) [ 7251.309908][ 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) [ 7251.309912][ C0] [ 7251.309913][ C0] [ 7251.309914][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7251.309918][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7251.309923][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7251.309928][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7251.309931][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7251.309934][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7251.309936][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7251.309940][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7251.309943][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7251.309946][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7251.309949][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7251.309952][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7251.309955][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7251.309960][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7251.309963][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7251.309967][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7251.309970][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7251.309974][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7251.309982][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7251.309986][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7251.309990][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7251.309995][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7251.309998][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7251.310001][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7251.310012][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7251.310021][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7251.310029][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7251.310038][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7251.310047][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7251.310055][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7251.310058][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7251.310063][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7251.310072][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7251.310080][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7251.310085][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7251.310089][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7251.310093][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7251.310097][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7251.310105][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7251.310108][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7251.310112][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7251.310116][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7251.310120][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7251.310122][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7251.310126][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7251.310128][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7251.310134][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7251.310137][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7251.310139][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7251.310143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7251.310145][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7251.310150][ C0] process_one_work (kernel/workqueue.c:2633) [ 7251.310154][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7251.310158][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7251.310162][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7251.310166][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7251.310171][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7251.310174][ C0] kthread (kernel/kthread.c:388) [ 7251.310177][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7251.310180][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7251.310183][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7251.310185][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7276.599198][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7276.599682][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7276.600162][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7276.600646][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7276.601599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7276.602223][ C0] Workqueue: netns cleanup_net [ 7276.602473][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7276.602750][ 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 [ 7276.603745][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 7276.604059][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 7276.604465][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7276.604871][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7276.605278][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7276.605685][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 7276.606091][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7276.606549][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7276.606887][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7276.607296][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7276.607707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7276.608119][ C0] PKRU: 55555554 [ 7276.608304][ C0] Call Trace: [ 7276.608479][ C0] [ 7276.608633][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7276.608901][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7276.609150][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7276.609432][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7276.609711][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7276.610007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7276.610277][ 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)) [ 7276.610592][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7276.610859][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7276.611175][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7276.611474][ C0] [ 7276.611630][ C0] [ 7276.611782][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7276.612103][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7276.612397][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7276.612695][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7276.612940][ C0] kasan_report (mm/kasan/report.c:585) [ 7276.613166][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7276.613420][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7276.613707][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7276.614029][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7276.614284][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7276.614540][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7276.614816][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7276.615108][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7276.615349][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7276.615597][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7276.615841][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7276.616076][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7276.616313][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7276.616567][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7276.616835][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7276.617140][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7276.617404][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7276.617657][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7276.617933][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7276.618211][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7276.618512][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7276.618816][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7276.619108][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7276.619355][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7276.619615][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7276.619860][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7276.620188][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7276.620469][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7276.620778][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7276.621080][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7276.621375][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7276.621696][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7276.621950][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7276.622197][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7276.622485][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7276.622805][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7276.623118][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7276.623372][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7276.623623][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7276.623881][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7276.624194][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7276.624441][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7276.624676][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7276.625006][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7276.625253][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7276.625579][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7276.625929][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7276.626178][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7276.626487][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7276.626719][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7276.627013][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7276.627273][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7276.627519][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7276.627786][ C0] process_one_work (kernel/workqueue.c:2633) [ 7276.628047][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7276.628284][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7276.628567][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7276.628811][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7276.629059][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7276.629324][ C0] kthread (kernel/kthread.c:388) [ 7276.629537][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7276.629779][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7276.630008][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7276.630250][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7276.630505][ C0] | [ 7288.454482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7288.454845][ C0] rcu: 0-....: (1740251 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=435520 | [ 7288.455413][ C0] rcu: (t=1742741 jiffies g=2451281 q=5643 ncpus=4) [ 7288.456236][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7288.456859][ C0] Workqueue: netns cleanup_net [ 7288.457107][ 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) [ 7288.457441][ 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 ... [ 7288.458430][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7288.458743][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7288.459152][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7288.459558][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7288.459963][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7288.460369][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7288.460779][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7288.461233][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7288.461573][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7288.461980][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7288.462387][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7288.462795][ C0] PKRU: 55555554 [ 7288.462980][ C0] Call Trace: [ 7288.463152][ C0] [ 7288.463304][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7288.463583][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7288.463845][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7288.464100][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7288.464390][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7288.464627][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7288.464900][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7288.465174][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7288.465435][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7288.465725][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7288.465971][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7288.466289][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7288.466567][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7288.466861][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7288.467130][ 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)) [ 7288.467440][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7288.467708][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7288.468023][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7288.468321][ C0] [ 7288.468476][ C0] [ 7288.468629][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7288.468950][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7288.469251][ 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) [ 7288.469552][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7288.469870][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7288.470123][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7288.470377][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7288.470655][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7288.470944][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.471186][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7288.471431][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7288.471676][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7288.471909][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7288.472145][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7288.472397][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7288.472665][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7288.472968][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7288.473229][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7288.473478][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7288.473757][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7288.474031][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7288.474326][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7288.474630][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7288.474921][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7288.475165][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7288.475422][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7288.475665][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7288.475990][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7288.476268][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7288.476575][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7288.476875][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7288.477165][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7288.477481][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7288.477735][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7288.477990][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7288.478278][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7288.478594][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7288.478905][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7288.479158][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7288.479405][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7288.479657][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7288.479969][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7288.480215][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7288.480450][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7288.480780][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7288.481027][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7288.481349][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7288.481696][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7288.481945][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7288.482254][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7288.482486][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7288.482779][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7288.483039][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7288.483282][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7288.483550][ C0] process_one_work (kernel/workqueue.c:2633) [ 7288.483816][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7288.484052][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7288.484335][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7288.484579][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7288.484827][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7288.485092][ C0] kthread (kernel/kthread.c:388) [ 7288.485303][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7288.485544][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7288.485775][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7288.486014][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7312.599188][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7312.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7312.600152][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7312.600631][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7312.601587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7312.602206][ C0] Workqueue: netns cleanup_net [ 7312.602456][ 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) [ 7312.602788][ 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 ... [ 7312.603782][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7312.604095][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7312.604501][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7312.604906][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7312.605313][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7312.605719][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7312.606125][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7312.606581][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7312.606919][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7312.607329][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7312.607736][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7312.608140][ C0] PKRU: 55555554 [ 7312.608324][ C0] Call Trace: [ 7312.608500][ C0] [ 7312.608652][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7312.608918][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7312.609167][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7312.609447][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7312.609729][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7312.610020][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7312.610291][ 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)) [ 7312.610604][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7312.610871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7312.611187][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7312.611487][ C0] [ 7312.611641][ C0] [ 7312.611793][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7312.612115][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7312.612417][ 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) [ 7312.612718][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7312.613035][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7312.613290][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7312.613546][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7312.613827][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7312.614118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7312.614360][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7312.614605][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7312.614849][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7312.615085][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7312.615319][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7312.615572][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7312.615839][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7312.616143][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7312.616405][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7312.616656][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7312.616929][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7312.617201][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7312.617500][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7312.617800][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7312.618092][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7312.618336][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7312.618594][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7312.618839][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7312.619165][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7312.619443][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7312.619750][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7312.620049][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7312.620345][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7312.620664][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7312.620915][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7312.621160][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7312.621446][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7312.621765][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7312.622076][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7312.622331][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7312.622584][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7312.622833][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7312.623146][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7312.623392][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7312.623636][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7312.623966][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7312.624212][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7312.624539][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7312.624895][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7312.625142][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7312.625452][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7312.625684][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7312.625976][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7312.626233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7312.626481][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7312.626750][ C0] process_one_work (kernel/workqueue.c:2633) [ 7312.627010][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7312.627244][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7312.627526][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7312.627766][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7312.628014][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7312.628278][ C0] kthread (kernel/kthread.c:388) [ 7312.628489][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7312.628732][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7312.628962][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7312.629200][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7340.599186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7340.599666][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7340.600148][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7340.600626][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7340.601580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7340.602199][ C0] Workqueue: netns cleanup_net [ 7340.602450][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7340.602716][ 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 [ 7340.603708][ C0] RSP: 0018:ffffc900000bf388 EFLAGS: 00000286 [ 7340.604022][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 7340.604425][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7340.604834][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7340.605238][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7340.605643][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 7340.606049][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7340.606507][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7340.606847][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7340.607254][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7340.607661][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7340.608066][ C0] PKRU: 55555554 [ 7340.608250][ C0] Call Trace: [ 7340.608427][ C0] [ 7340.608578][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7340.608845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7340.609094][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7340.609375][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7340.609657][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7340.609948][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7340.610218][ 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)) [ 7340.610532][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7340.610798][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7340.611112][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7340.611411][ C0] [ 7340.611565][ C0] [ 7340.611718][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7340.612038][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7340.612335][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7340.612628][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7340.612865][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7340.613119][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7340.613405][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7340.613731][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7340.613985][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7340.614240][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7340.614516][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7340.614806][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7340.615048][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7340.615294][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7340.615540][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7340.615773][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7340.616010][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7340.616263][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7340.616535][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7340.616838][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7340.617101][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7340.617349][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7340.617625][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7340.617899][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7340.618195][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7340.618498][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7340.618788][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7340.619036][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7340.619293][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7340.619538][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7340.619864][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7340.620143][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7340.620449][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7340.620750][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7340.621041][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7340.621361][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7340.621617][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7340.621866][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7340.622153][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7340.622479][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7340.622791][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7340.623044][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7340.623294][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7340.623556][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7340.623867][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7340.624112][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7340.624349][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7340.624678][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7340.624925][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7340.625248][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7340.625599][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7340.625848][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7340.626156][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7340.626387][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7340.626681][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7340.626939][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7340.627179][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7340.627449][ C0] process_one_work (kernel/workqueue.c:2633) [ 7340.627708][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7340.627947][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7340.628225][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7340.628467][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7340.628716][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7340.628981][ C0] kthread (kernel/kthread.c:388) [ 7340.629194][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7340.629434][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7340.629666][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7340.629906][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7349.612497][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1803627 jiffies s: 77393 root: 0x1/. | [ 7349.613161][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7349.613558][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7349.613838][ C0] NMI backtrace for cpu 0 [ 7349.613848][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7349.613850][ C0] Workqueue: netns cleanup_net [ 7349.613856][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7349.613861][ 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 [ 7349.613864][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7349.613867][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7349.613868][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7349.613870][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7349.613872][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7349.613873][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7349.613875][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7349.613877][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7349.613881][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7349.613883][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7349.613884][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7349.613885][ C0] PKRU: 55555554 [ 7349.613886][ C0] Call Trace: [ 7349.613889][ C0] [ 7349.613893][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7349.613898][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7349.613902][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7349.613908][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7349.613912][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7349.613914][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7349.613919][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7349.613924][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7349.613927][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7349.613930][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7349.613932][ C0] [ 7349.613933][ C0] [ 7349.613937][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7349.613941][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7349.613945][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7349.613950][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7349.613955][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7349.613957][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7349.613961][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7349.613963][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7349.613967][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7349.613969][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7349.613973][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7349.613976][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7349.613979][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7349.613982][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7349.613987][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7349.613990][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7349.613994][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7349.613997][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7349.614001][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7349.614007][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7349.614011][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7349.614015][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7349.614020][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7349.614023][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7349.614026][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7349.614037][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7349.614046][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7349.614054][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7349.614063][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7349.614072][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7349.614080][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7349.614083][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7349.614087][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7349.614097][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7349.614105][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7349.614110][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7349.614114][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7349.614118][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7349.614122][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7349.614129][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7349.614133][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7349.614136][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7349.614140][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7349.614144][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7349.614147][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7349.614150][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7349.614153][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7349.614158][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7349.614161][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7349.614163][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7349.614167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7349.614169][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7349.614173][ C0] process_one_work (kernel/workqueue.c:2633) [ 7349.614178][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7349.614181][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7349.614185][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7349.614189][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7349.614194][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7349.614196][ C0] kthread (kernel/kthread.c:388) [ 7349.614199][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7349.614202][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7349.614205][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7349.614207][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7349.614214][ C0] | [ 7366.487483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7366.487856][ C0] rcu: 0-....: (1818166 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=455021 | [ 7366.488424][ C0] rcu: (t=1820774 jiffies g=2451281 q=5643 ncpus=4) [ 7366.489246][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7366.489865][ C0] Workqueue: netns cleanup_net [ 7366.490119][ 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) [ 7366.490451][ 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 ... [ 7366.491438][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7366.491765][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7366.492170][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7366.492578][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7366.492984][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7366.493395][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7366.493804][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7366.494261][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7366.494602][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7366.495012][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7366.495418][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7366.495829][ C0] PKRU: 55555554 [ 7366.496013][ C0] Call Trace: [ 7366.496189][ C0] [ 7366.496340][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7366.496624][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7366.496882][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7366.497138][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7366.497431][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7366.497668][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7366.497944][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7366.498220][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7366.498482][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7366.498772][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7366.499020][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7366.499340][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7366.499619][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7366.499917][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7366.500189][ 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)) [ 7366.500502][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7366.500771][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7366.501085][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7366.501387][ C0] [ 7366.501543][ C0] [ 7366.501698][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7366.502021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7366.502321][ 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) [ 7366.502627][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7366.502946][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7366.503201][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7366.503463][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7366.503742][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7366.504031][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7366.504275][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7366.504521][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7366.504766][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7366.505001][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7366.505239][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7366.505492][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7366.505762][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7366.506063][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7366.506324][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7366.506574][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7366.506848][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7366.507124][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7366.507422][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7366.507726][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7366.508017][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7366.508265][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7366.508525][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7366.508770][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7366.509096][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7366.509377][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7366.509683][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7366.509987][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7366.510279][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7366.510599][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7366.510855][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7366.511100][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7366.511389][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7366.511706][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7366.512017][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7366.512271][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7366.512521][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7366.512773][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7366.513085][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7366.513333][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7366.513571][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7366.513901][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7366.514147][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7366.514470][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7366.514822][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7366.515070][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7366.515378][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7366.515612][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7366.515902][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7366.516161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7366.516404][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7366.516672][ C0] process_one_work (kernel/workqueue.c:2633) [ 7366.516931][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7366.517168][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7366.517447][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7366.517689][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7366.517935][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7366.518200][ C0] kthread (kernel/kthread.c:388) [ 7366.518412][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7366.518654][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7366.518885][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7366.519125][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7392.599194][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7392.599679][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7392.600160][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7392.600639][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7392.601597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7392.602219][ C0] Workqueue: netns cleanup_net [ 7392.602467][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7392.602733][ 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 [ 7392.603728][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7392.604038][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7392.604445][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7392.604851][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7392.605253][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7392.605657][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7392.606063][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7392.606519][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7392.606857][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7392.607263][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7392.607671][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7392.608077][ C0] PKRU: 55555554 [ 7392.608261][ C0] Call Trace: [ 7392.608434][ C0] [ 7392.608588][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7392.608858][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7392.609104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7392.609388][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7392.609667][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7392.609959][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7392.610229][ 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)) [ 7392.610540][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7392.610807][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7392.611122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7392.611424][ C0] [ 7392.611576][ C0] [ 7392.611730][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7392.612051][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.612351][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7392.612589][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.612888][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7392.613125][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7392.613419][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7392.613738][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7392.613991][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7392.614245][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7392.614524][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7392.614816][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.615058][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7392.615302][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7392.615556][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7392.615792][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7392.616026][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7392.616279][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7392.616551][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7392.616856][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7392.617117][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7392.617366][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7392.617640][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7392.617915][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7392.618214][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7392.618516][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7392.618809][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7392.619053][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7392.619310][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7392.619558][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7392.619887][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7392.620167][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7392.620475][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7392.620775][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7392.621074][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7392.621392][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7392.621646][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7392.621894][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7392.622180][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7392.622498][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7392.622812][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7392.623068][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7392.623322][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7392.623572][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7392.623884][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7392.624130][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7392.624367][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7392.624697][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7392.624944][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7392.625265][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7392.625614][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7392.625862][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7392.626172][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7392.626404][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7392.626696][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7392.626953][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7392.627198][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7392.627466][ C0] process_one_work (kernel/workqueue.c:2633) [ 7392.627725][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7392.627961][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7392.628240][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7392.628481][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7392.628730][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7392.628995][ C0] kthread (kernel/kthread.c:388) [ 7392.629207][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7392.629448][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7392.629681][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7392.629923][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7420.599185][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7420.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7420.600155][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7420.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7420.601588][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7420.602206][ C0] Workqueue: netns cleanup_net [ 7420.602456][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7420.602723][ 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 [ 7420.603718][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7420.604029][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7420.604436][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7420.604846][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7420.605248][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7420.605651][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7420.606056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7420.606515][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7420.606853][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7420.607258][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7420.607663][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7420.608068][ C0] PKRU: 55555554 [ 7420.608251][ C0] Call Trace: [ 7420.608424][ C0] [ 7420.608576][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7420.608844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7420.609089][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7420.609372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7420.609649][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7420.609941][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7420.610211][ 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)) [ 7420.610520][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7420.610785][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7420.611099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7420.611400][ C0] [ 7420.611552][ C0] [ 7420.611709][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7420.612027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7420.612322][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7420.612560][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7420.612859][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7420.613118][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7420.613402][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7420.613720][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7420.613974][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7420.614226][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7420.614507][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7420.614797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7420.615037][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7420.615279][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7420.615523][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7420.615758][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7420.615990][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7420.616241][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7420.616511][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7420.616813][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7420.617072][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7420.617320][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7420.617592][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7420.617864][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7420.618161][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7420.618459][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7420.618751][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7420.618994][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7420.619253][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7420.619498][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7420.619822][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7420.620098][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7420.620403][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7420.620703][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7420.620996][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7420.621310][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7420.621562][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7420.621806][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7420.622091][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7420.622404][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7420.622715][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7420.622967][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7420.623219][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7420.623469][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7420.623780][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7420.624023][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7420.624257][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7420.624584][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7420.624827][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7420.625146][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7420.625493][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7420.625738][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7420.626046][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7420.626280][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7420.626573][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7420.626828][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7420.627070][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7420.627335][ C0] process_one_work (kernel/workqueue.c:2633) [ 7420.627602][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7420.627835][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7420.628113][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7420.628351][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7420.628599][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7420.628862][ C0] kthread (kernel/kthread.c:388) [ 7420.629072][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7420.629311][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7420.629544][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7420.629781][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7420.630033][ C0] | [ 7444.519483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7444.519861][ C0] rcu: 0-....: (1896105 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=474522 | [ 7444.520429][ C0] rcu: (t=1898806 jiffies g=2451281 q=5646 ncpus=4) [ 7444.521248][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7444.521869][ C0] Workqueue: netns cleanup_net [ 7444.522120][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7444.522385][ 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 [ 7444.523370][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7444.523684][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7444.524088][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7444.524491][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7444.524900][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7444.525305][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7444.525709][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7444.526161][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7444.526496][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7444.526905][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7444.527309][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7444.527712][ C0] PKRU: 55555554 [ 7444.527895][ C0] Call Trace: [ 7444.528069][ C0] [ 7444.528219][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7444.528496][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7444.528752][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7444.529006][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7444.529296][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7444.529532][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7444.529803][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7444.530076][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7444.530336][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7444.530626][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7444.530872][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7444.531190][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7444.531465][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7444.531757][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7444.532027][ 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)) [ 7444.532347][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7444.532613][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7444.532932][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7444.533234][ C0] [ 7444.533386][ C0] [ 7444.533540][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7444.533859][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.534163][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.534465][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7444.534703][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7444.534995][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7444.535313][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7444.535566][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7444.535820][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7444.536102][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7444.536391][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.536635][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7444.536878][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7444.537119][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7444.537355][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7444.537593][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7444.537843][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7444.538113][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7444.538414][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7444.538676][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7444.538925][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7444.539197][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7444.539471][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7444.539773][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7444.540072][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7444.540363][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7444.540610][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7444.540865][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7444.541107][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7444.541432][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7444.541711][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7444.542019][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7444.542319][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7444.542612][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7444.542932][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7444.543185][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7444.543427][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7444.543718][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7444.544029][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7444.544340][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7444.544595][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7444.544845][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7444.545094][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7444.545402][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7444.545646][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7444.545882][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7444.546211][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7444.546453][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7444.546780][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7444.547129][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7444.547376][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7444.547682][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7444.547914][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7444.548204][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7444.548460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7444.548704][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7444.548969][ C0] process_one_work (kernel/workqueue.c:2633) [ 7444.549227][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7444.549464][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7444.549745][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7444.549982][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7444.550230][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7444.550494][ C0] kthread (kernel/kthread.c:388) [ 7444.550708][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7444.550945][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7444.551178][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7444.551417][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7447.917174][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1901931 jiffies s: 77393 root: 0x1/. | [ 7447.917849][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7447.918217][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7447.918504][ C0] NMI backtrace for cpu 0 [ 7447.918515][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7447.918519][ C0] Workqueue: netns cleanup_net [ 7447.918526][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7447.918532][ 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 [ 7447.918535][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7447.918537][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7447.918539][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7447.918541][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7447.918542][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7447.918544][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7447.918546][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7447.918548][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7447.918552][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7447.918554][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7447.918555][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7447.918556][ C0] PKRU: 55555554 [ 7447.918557][ C0] Call Trace: [ 7447.918561][ C0] [ 7447.918564][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7447.918569][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7447.918573][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7447.918578][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7447.918582][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7447.918585][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7447.918590][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7447.918594][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7447.918597][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7447.918600][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7447.918603][ C0] [ 7447.918604][ C0] [ 7447.918608][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7447.918612][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7447.918616][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7447.918620][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7447.918626][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7447.918629][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7447.918632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7447.918635][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7447.918639][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7447.918641][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7447.918644][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7447.918647][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7447.918651][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7447.918653][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7447.918658][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7447.918662][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7447.918665][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7447.918668][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7447.918672][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7447.918680][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7447.918683][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7447.918687][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7447.918693][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7447.918697][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7447.918700][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7447.918711][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7447.918720][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7447.918728][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7447.918737][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7447.918746][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7447.918754][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7447.918758][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7447.918762][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7447.918771][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7447.918779][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7447.918784][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7447.918788][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7447.918792][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7447.918796][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7447.918804][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7447.918808][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7447.918812][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7447.918816][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7447.918820][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7447.918822][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7447.918826][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7447.918828][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7447.918834][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7447.918837][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7447.918840][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7447.918843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7447.918845][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7447.918850][ C0] process_one_work (kernel/workqueue.c:2633) [ 7447.918854][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7447.918858][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7447.918862][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7447.918866][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7447.918871][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7447.918874][ C0] kthread (kernel/kthread.c:388) [ 7447.918876][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7447.918879][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7447.918881][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7447.918883][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7472.599194][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7472.599681][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7472.600165][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7472.600650][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7472.601607][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7472.602235][ C0] Workqueue: netns cleanup_net [ 7472.602487][ 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) [ 7472.602823][ 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 ... [ 7472.603813][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7472.604128][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7472.604535][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7472.604940][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7472.605352][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7472.605761][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7472.606166][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7472.606623][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7472.606964][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7472.607373][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7472.607784][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7472.608189][ C0] PKRU: 55555554 [ 7472.608373][ C0] Call Trace: [ 7472.608550][ C0] [ 7472.608701][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7472.608971][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7472.609220][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7472.609503][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7472.609783][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7472.610077][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7472.610347][ 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)) [ 7472.610661][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7472.610929][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7472.611244][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7472.611544][ C0] [ 7472.611699][ C0] [ 7472.611851][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7472.612173][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7472.612475][ 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) [ 7472.612785][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7472.613105][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7472.613360][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7472.613617][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7472.613896][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7472.614187][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.614429][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7472.614678][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7472.614922][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7472.615158][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7472.615394][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7472.615647][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7472.615915][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7472.616219][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7472.616480][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7472.616733][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7472.617006][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7472.617282][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7472.617579][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7472.617881][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7472.618172][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7472.618417][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7472.618677][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7472.618922][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7472.619250][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7472.619532][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7472.619839][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7472.620139][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7472.620432][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7472.620751][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7472.621005][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7472.621250][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7472.621539][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7472.621855][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7472.622166][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7472.622420][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7472.622673][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7472.622927][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7472.623237][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7472.623483][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7472.623720][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7472.624049][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7472.624295][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7472.624618][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7472.624965][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7472.625213][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7472.625523][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7472.625752][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7472.626044][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7472.626301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7472.626544][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7472.626814][ C0] process_one_work (kernel/workqueue.c:2633) [ 7472.627072][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7472.627308][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7472.627588][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7472.627830][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7472.628076][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7472.628341][ C0] kthread (kernel/kthread.c:388) [ 7472.628555][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7472.628795][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7472.629024][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7472.629264][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7500.599202][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7500.599687][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7500.600174][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7500.600656][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7500.601617][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7500.602239][ C0] Workqueue: netns cleanup_net [ 7500.602492][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [ 7500.602767][ 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 [ 7500.603766][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 7500.604079][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7500.604489][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7500.604899][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7500.605308][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7500.605717][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7500.606125][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7500.606584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7500.606925][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7500.607336][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7500.607747][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7500.608156][ C0] PKRU: 55555554 [ 7500.608341][ C0] Call Trace: [ 7500.608517][ C0] [ 7500.608671][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7500.608941][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7500.609190][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7500.609475][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7500.609757][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7500.610050][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7500.610322][ 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)) [ 7500.610636][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7500.610905][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7500.611222][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7500.611528][ C0] [ 7500.611682][ C0] [ 7500.611836][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7500.612156][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7500.612461][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7500.612773][ C0] ? report_enabled (mm/kasan/report.c:130) [ 7500.613012][ C0] kasan_report (mm/kasan/report.c:585) [ 7500.613242][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7500.613535][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7500.613856][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7500.614112][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7500.614367][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7500.614647][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7500.614940][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7500.615184][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7500.615433][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7500.615681][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7500.615915][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7500.616155][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7500.616408][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7500.616679][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7500.616984][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7500.617248][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7500.617499][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7500.617774][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7500.618052][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7500.618349][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7500.618655][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7500.618946][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7500.619196][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7500.619455][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7500.619703][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7500.620031][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7500.620313][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7500.620621][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7500.620923][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7500.621216][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7500.621537][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7500.621792][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7500.622039][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7500.622329][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7500.622650][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7500.622962][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7500.623217][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7500.623469][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7500.623724][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7500.624036][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7500.624282][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7500.624520][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7500.624849][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7500.625097][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7500.625421][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7500.625772][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7500.626022][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7500.626333][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7500.626565][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7500.626859][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7500.627117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7500.627359][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7500.627631][ C0] process_one_work (kernel/workqueue.c:2633) [ 7500.627891][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7500.628130][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7500.628412][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7500.628655][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7500.628903][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7500.629170][ C0] kthread (kernel/kthread.c:388) [ 7500.629384][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7500.629628][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7500.629859][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7500.630100][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7500.630354][ C0] | [ 7522.552483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7522.552859][ C0] rcu: 0-....: (1974018 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=494023 | [ 7522.553427][ C0] rcu: (t=1976839 jiffies g=2451281 q=5649 ncpus=4) [ 7522.554252][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7522.554885][ C0] Workqueue: netns cleanup_net [ 7522.555136][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7522.555406][ 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 [ 7522.556403][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7522.556718][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7522.557128][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7522.557536][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7522.557941][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7522.558351][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7522.558763][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7522.559218][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7522.559559][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7522.559968][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7522.560381][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7522.560788][ C0] PKRU: 55555554 [ 7522.560973][ C0] Call Trace: [ 7522.561144][ C0] [ 7522.561299][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7522.561577][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7522.561835][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7522.562092][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7522.562382][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7522.562624][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7522.562898][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7522.563172][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7522.563433][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7522.563726][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7522.563972][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7522.564289][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7522.564570][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7522.564863][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7522.565131][ 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)) [ 7522.565443][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7522.565710][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7522.566027][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7522.566328][ C0] [ 7522.566482][ C0] [ 7522.566635][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7522.566957][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7522.567252][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7522.567491][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7522.567747][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7522.568033][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7522.568351][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7522.568608][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7522.568864][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7522.569145][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7522.569437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7522.569681][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7522.569925][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7522.570170][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7522.570406][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7522.570642][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7522.570894][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7522.571162][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7522.571466][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7522.571728][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7522.571978][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7522.572251][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7522.572528][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7522.572828][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7522.573128][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7522.573421][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7522.573667][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7522.573927][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7522.574172][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7522.574500][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7522.574778][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7522.575085][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7522.575383][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7522.575678][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7522.575996][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7522.576248][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7522.576495][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7522.576782][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7522.577098][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7522.577409][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7522.577666][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7522.577915][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7522.578165][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7522.578477][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7522.578723][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7522.578958][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7522.579286][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7522.579531][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7522.579854][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7522.580201][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7522.580449][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7522.580757][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7522.580989][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7522.581281][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7522.581540][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7522.581785][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7522.582057][ C0] process_one_work (kernel/workqueue.c:2633) [ 7522.582315][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7522.582558][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7522.582839][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7522.583078][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7522.583325][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7522.583590][ C0] kthread (kernel/kthread.c:388) [ 7522.583802][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7522.584043][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7522.584275][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7522.584514][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7546.220512][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2000235 jiffies s: 77393 root: 0x1/. | [ 7546.221201][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7546.221589][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7546.221885][ C0] NMI backtrace for cpu 0 [ 7546.221897][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7546.221901][ C0] Workqueue: netns cleanup_net [ 7546.221909][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7546.221914][ 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 [ 7546.221918][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 7546.221921][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7546.221923][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7546.221925][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7546.221927][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7546.221928][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7546.221930][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7546.221933][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7546.221937][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7546.221939][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7546.221940][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7546.221942][ C0] PKRU: 55555554 [ 7546.221943][ C0] Call Trace: [ 7546.221946][ C0] [ 7546.221950][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7546.221956][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7546.221960][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7546.221965][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7546.221971][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7546.221973][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7546.221977][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7546.221983][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7546.221986][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7546.221990][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7546.221993][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7546.221996][ C0] [ 7546.221997][ C0] [ 7546.221998][ C0] kasan_report (mm/kasan/report.c:585) [ 7546.222003][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7546.222007][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7546.222012][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7546.222017][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7546.222022][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7546.222025][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7546.222028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7546.222030][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7546.222034][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7546.222037][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7546.222041][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7546.222044][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7546.222047][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7546.222049][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7546.222055][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7546.222058][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7546.222061][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7546.222064][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7546.222069][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7546.222078][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7546.222081][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7546.222086][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7546.222091][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7546.222094][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7546.222098][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7546.222109][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7546.222118][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7546.222126][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7546.222136][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7546.222145][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7546.222153][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7546.222157][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7546.222161][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7546.222171][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7546.222179][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7546.222184][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7546.222188][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7546.222192][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7546.222197][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7546.222206][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7546.222209][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7546.222213][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7546.222217][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7546.222221][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7546.222224][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7546.222227][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7546.222230][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7546.222236][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7546.222239][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7546.222242][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7546.222245][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7546.222248][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7546.222253][ C0] process_one_work (kernel/workqueue.c:2633) [ 7546.222257][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7546.222260][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7546.222265][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7546.222268][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7546.222274][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7546.222276][ C0] kthread (kernel/kthread.c:388) [ 7546.222279][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7546.222281][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7546.222284][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7546.222287][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7572.599193][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7572.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7572.600154][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7572.600633][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7572.601585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7572.602211][ C0] Workqueue: netns cleanup_net [ 7572.602464][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7572.602734][ 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 [ 7572.603721][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7572.604035][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 7572.604442][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7572.604849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7572.605254][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7572.605668][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 7572.606076][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7572.606535][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7572.606875][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7572.607283][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7572.607699][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7572.608105][ C0] PKRU: 55555554 [ 7572.608292][ C0] Call Trace: [ 7572.608467][ C0] [ 7572.608623][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7572.608891][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7572.609140][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7572.609424][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7572.609703][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7572.610002][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7572.610273][ 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)) [ 7572.610587][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7572.610855][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7572.611169][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7572.611470][ C0] [ 7572.611626][ C0] [ 7572.611780][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7572.612101][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7572.612401][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7572.612699][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7572.612938][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7572.613193][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7572.613483][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7572.613804][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7572.614058][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7572.614313][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7572.614594][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7572.614884][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.615129][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7572.615374][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7572.615619][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7572.615859][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7572.616094][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7572.616346][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7572.616617][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7572.616921][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7572.617184][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7572.617434][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7572.617710][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7572.617983][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7572.618285][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7572.618586][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7572.618881][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7572.619127][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7572.619386][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7572.619631][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7572.619959][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7572.620237][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7572.620548][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7572.620848][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7572.621142][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7572.621461][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7572.621717][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7572.621962][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7572.622253][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7572.622575][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7572.622888][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7572.623142][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7572.623391][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7572.623644][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7572.623953][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7572.624199][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7572.624436][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7572.624764][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7572.625008][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7572.625329][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7572.625681][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7572.625930][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7572.626239][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7572.626473][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7572.626764][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7572.627022][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7572.627266][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7572.627536][ C0] process_one_work (kernel/workqueue.c:2633) [ 7572.627796][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7572.628032][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7572.628312][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7572.628552][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7572.628799][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7572.629063][ C0] kthread (kernel/kthread.c:388) [ 7572.629277][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7572.629518][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7572.629750][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7572.629990][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7572.630242][ C0] | [ 7600.585482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7600.585851][ C0] rcu: 0-....: (2051963 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=513523 | [ 7600.586424][ C0] rcu: (t=2054872 jiffies g=2451281 q=5652 ncpus=4) [ 7600.587252][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7600.587876][ C0] Workqueue: netns cleanup_net [ 7600.588130][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7600.588405][ 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 [ 7600.589395][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 7600.589713][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7600.590120][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7600.590530][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7600.590939][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7600.591343][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7600.591753][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7600.592214][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7600.592556][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7600.592964][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7600.593371][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7600.593780][ C0] PKRU: 55555554 [ 7600.593964][ C0] Call Trace: [ 7600.594140][ C0] [ 7600.594292][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7600.594574][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7600.594832][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7600.595088][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7600.595380][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7600.595616][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7600.595893][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7600.596168][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7600.596431][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7600.596724][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7600.596971][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7600.597289][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7600.597568][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7600.597864][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7600.598134][ 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)) [ 7600.598448][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7600.598718][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7600.599032][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7600.599334][ C0] [ 7600.599488][ C0] [ 7600.599643][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7600.599964][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.600268][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.600573][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7600.600818][ C0] kasan_report (mm/kasan/report.c:585) [ 7600.601043][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.601347][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7600.601639][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7600.601960][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7600.602217][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7600.602473][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7600.602750][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7600.603041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.603282][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7600.603530][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7600.603775][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7600.604012][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7600.604247][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7600.604501][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7600.604770][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7600.605074][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7600.605336][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7600.605588][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7600.605863][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7600.606138][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7600.606437][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7600.606741][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7600.607031][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7600.607277][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7600.607535][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7600.607783][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7600.608110][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7600.608389][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7600.608698][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7600.608998][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7600.609291][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7600.609610][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7600.609862][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7600.610108][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7600.610394][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7600.610713][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7600.611024][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7600.611276][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7600.611524][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7600.611775][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7600.612086][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7600.612335][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7600.612571][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7600.612899][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7600.613145][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7600.613466][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7600.613812][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7600.614060][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7600.614368][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7600.614600][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7600.614891][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7600.615148][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7600.615390][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7600.615657][ C0] process_one_work (kernel/workqueue.c:2633) [ 7600.615916][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7600.616154][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7600.616431][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7600.616674][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7600.616920][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7600.617184][ C0] kthread (kernel/kthread.c:388) [ 7600.617397][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7600.617638][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7600.617867][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7600.618106][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7624.599195][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7624.599676][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7624.600162][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7624.600644][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7624.601597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7624.602222][ C0] Workqueue: netns cleanup_net [ 7624.602472][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7624.602739][ 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 [ 7624.603725][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7624.604038][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7624.604442][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7624.604852][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7624.605256][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7624.605662][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7624.606066][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7624.606523][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7624.606864][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7624.607271][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7624.607679][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7624.608083][ C0] PKRU: 55555554 [ 7624.608267][ C0] Call Trace: [ 7624.608442][ C0] [ 7624.608595][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7624.608862][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7624.609111][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7624.609393][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7624.609674][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7624.609967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7624.610237][ 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)) [ 7624.610551][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7624.610817][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7624.611134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7624.611435][ C0] [ 7624.611589][ C0] [ 7624.611743][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7624.612069][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7624.612365][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7624.612605][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7624.612859][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7624.613149][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7624.613468][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7624.613723][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7624.613978][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7624.614257][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7624.614549][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7624.614794][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7624.615039][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7624.615284][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7624.615523][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7624.615758][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7624.616011][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7624.616280][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7624.616586][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7624.616847][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7624.617097][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7624.617370][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7624.617645][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7624.617948][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7624.618248][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7624.618545][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7624.618792][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7624.619049][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7624.619292][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7624.619623][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7624.619901][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7624.620209][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7624.620511][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7624.620806][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7624.621125][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7624.621377][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7624.621624][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7624.621914][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7624.622232][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7624.622545][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7624.622799][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7624.623048][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7624.623300][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7624.623610][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7624.623857][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7624.624095][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7624.624423][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7624.624667][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7624.624989][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7624.625338][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7624.625587][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7624.625898][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7624.626130][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7624.626419][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7624.626680][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7624.626924][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7624.627192][ C0] process_one_work (kernel/workqueue.c:2633) [ 7624.627452][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7624.627689][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7624.627971][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7624.628212][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7624.628460][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7624.628728][ C0] kthread (kernel/kthread.c:388) [ 7624.628940][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7624.629179][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7624.629411][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7624.629649][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7644.524530][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2098539 jiffies s: 77393 root: 0x1/. | [ 7644.525213][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7644.525612][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7644.525905][ C0] NMI backtrace for cpu 0 [ 7644.525918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7644.525921][ C0] Workqueue: netns cleanup_net [ 7644.525930][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7644.525936][ 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 [ 7644.525939][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7644.525942][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7644.525944][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7644.525946][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7644.525948][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7644.525950][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7644.525951][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7644.525953][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7644.525957][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7644.525959][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7644.525960][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7644.525962][ C0] PKRU: 55555554 [ 7644.525963][ C0] Call Trace: [ 7644.525966][ C0] [ 7644.525969][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7644.525975][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7644.525980][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7644.525985][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7644.525990][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7644.525993][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7644.525998][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7644.526003][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7644.526006][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7644.526010][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7644.526013][ C0] [ 7644.526014][ C0] [ 7644.526018][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7644.526021][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7644.526025][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7644.526030][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7644.526035][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7644.526038][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7644.526041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7644.526044][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7644.526048][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7644.526051][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7644.526054][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7644.526057][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7644.526060][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7644.526063][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7644.526069][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7644.526072][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7644.526075][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7644.526078][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7644.526082][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7644.526088][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7644.526091][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7644.526095][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7644.526100][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7644.526103][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7644.526106][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7644.526117][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7644.526126][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7644.526134][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7644.526143][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7644.526152][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7644.526160][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7644.526163][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7644.526168][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7644.526177][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7644.526186][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7644.526190][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7644.526194][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7644.526199][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7644.526203][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7644.526211][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7644.526215][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7644.526219][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7644.526223][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7644.526226][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7644.526229][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7644.526233][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7644.526235][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7644.526241][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7644.526243][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7644.526247][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7644.526250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7644.526252][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7644.526258][ C0] process_one_work (kernel/workqueue.c:2633) [ 7644.526262][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7644.526266][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7644.526271][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7644.526274][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7644.526279][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7644.526282][ C0] kthread (kernel/kthread.c:388) [ 7644.526285][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7644.526288][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7644.526291][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7644.526293][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7668.599189][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7668.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7668.600151][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7668.600630][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7668.601583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7668.602204][ C0] Workqueue: netns cleanup_net [ 7668.602454][ 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) [ 7668.602785][ 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 ... [ 7668.603772][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7668.604085][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7668.604490][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7668.604897][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7668.605300][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7668.605705][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7668.606110][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7668.606564][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7668.606903][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7668.607311][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7668.607720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7668.608125][ C0] PKRU: 55555554 [ 7668.608310][ C0] Call Trace: [ 7668.608486][ C0] [ 7668.608638][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7668.608909][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7668.609157][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7668.609440][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7668.609719][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7668.610013][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7668.610283][ 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)) [ 7668.610598][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7668.610867][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7668.611182][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7668.611483][ C0] [ 7668.611638][ C0] [ 7668.611796][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7668.612120][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7668.612424][ 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) [ 7668.612728][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7668.613047][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7668.613301][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7668.613558][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7668.613834][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7668.614126][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7668.614370][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7668.614615][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7668.614862][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7668.615100][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7668.615333][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7668.615588][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7668.615856][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7668.616162][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7668.616422][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7668.616674][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7668.616948][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7668.617222][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7668.617524][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7668.617824][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7668.618118][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7668.618363][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7668.618622][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7668.618867][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7668.619192][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7668.619469][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7668.619779][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7668.620077][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7668.620373][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7668.620692][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7668.620945][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7668.621189][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7668.621478][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7668.621796][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7668.622108][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7668.622362][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7668.622616][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7668.622865][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7668.623174][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7668.623420][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7668.623659][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7668.623987][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7668.624230][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7668.624556][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7668.624905][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7668.625152][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7668.625462][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7668.625696][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7668.625985][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7668.626242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7668.626487][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7668.626757][ C0] process_one_work (kernel/workqueue.c:2633) [ 7668.627015][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7668.627249][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7668.627534][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7668.627773][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7668.628020][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7668.628286][ C0] kthread (kernel/kthread.c:388) [ 7668.628498][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7668.628739][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7668.628971][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7668.629208][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7668.629463][ C0] | [ 7678.620483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7678.620849][ C0] rcu: 0-....: (2129878 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=533025 | [ 7678.621419][ C0] rcu: (t=2132907 jiffies g=2451281 q=5679 ncpus=4) [ 7678.622247][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7678.622873][ C0] Workqueue: netns cleanup_net [ 7678.623124][ 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) [ 7678.623457][ 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 ... [ 7678.624444][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7678.624756][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7678.625163][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7678.625569][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7678.625972][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7678.626377][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7678.626785][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7678.627239][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7678.627577][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7678.627983][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7678.628390][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7678.628797][ C0] PKRU: 55555554 [ 7678.628982][ C0] Call Trace: [ 7678.629154][ C0] [ 7678.629307][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7678.629585][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7678.629843][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7678.630098][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7678.630389][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7678.630626][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7678.630900][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7678.631174][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7678.631435][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7678.631727][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7678.631976][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7678.632294][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7678.632573][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7678.632867][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7678.633136][ 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)) [ 7678.633448][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7678.633716][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7678.634033][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7678.634332][ C0] [ 7678.634489][ C0] [ 7678.634641][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7678.634962][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7678.635263][ 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) [ 7678.635563][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7678.635882][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7678.636136][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7678.636390][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7678.636668][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7678.636959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7678.637200][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7678.637448][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7678.637693][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7678.637928][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7678.638164][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7678.638417][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7678.638687][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7678.638992][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7678.639254][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7678.639505][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7678.639781][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7678.640059][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7678.640355][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7678.640659][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7678.640950][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7678.641196][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7678.641453][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7678.641702][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7678.642030][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7678.642308][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7678.642616][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7678.642916][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7678.643208][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7678.643526][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7678.643778][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7678.644022][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7678.644307][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7678.644622][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7678.644933][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7678.645185][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7678.645431][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7678.645682][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7678.645992][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7678.646238][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7678.646472][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7678.646800][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7678.647045][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7678.647369][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7678.647716][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7678.647964][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7678.648270][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7678.648500][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7678.648792][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7678.649049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7678.649290][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7678.649559][ C0] process_one_work (kernel/workqueue.c:2633) [ 7678.649816][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7678.650051][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7678.650328][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7678.650569][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7678.650817][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7678.651081][ C0] kthread (kernel/kthread.c:388) [ 7678.651292][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7678.651533][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7678.651766][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7678.652006][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7704.599199][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7704.599680][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7704.600164][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7704.600645][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7704.601599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7704.602220][ C0] Workqueue: netns cleanup_net [ 7704.602468][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7704.602735][ 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 [ 7704.603728][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7704.604041][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7704.604445][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7704.604852][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7704.605258][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7704.605666][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7704.606070][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7704.606525][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7704.606861][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7704.607271][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7704.607677][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7704.608081][ C0] PKRU: 55555554 [ 7704.608265][ C0] Call Trace: [ 7704.608440][ C0] [ 7704.608592][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7704.608859][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7704.609108][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7704.609389][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7704.609669][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7704.609962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7704.610232][ 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)) [ 7704.610546][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7704.610815][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7704.611129][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7704.611428][ C0] [ 7704.611582][ C0] [ 7704.611740][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7704.612060][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.612363][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.612664][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7704.612901][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.613205][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7704.613495][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7704.613814][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7704.614069][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7704.614324][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7704.614602][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7704.614890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.615134][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7704.615379][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7704.615624][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7704.615858][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7704.616094][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7704.616346][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7704.616616][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7704.616918][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7704.617178][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7704.617426][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7704.617701][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7704.617977][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7704.618272][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7704.618576][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7704.618866][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7704.619111][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7704.619369][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7704.619615][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7704.619943][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7704.620223][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7704.620531][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7704.620831][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7704.621122][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7704.621439][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7704.621701][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7704.621946][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7704.622233][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7704.622551][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7704.622860][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7704.623113][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7704.623363][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7704.623614][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7704.623927][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7704.624171][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7704.624409][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7704.624737][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7704.624983][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7704.625303][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7704.625652][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7704.625900][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7704.626207][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7704.626437][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7704.626728][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7704.626985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7704.627227][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7704.627494][ C0] process_one_work (kernel/workqueue.c:2633) [ 7704.627754][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7704.627990][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7704.628268][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7704.628510][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7704.628756][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7704.629021][ C0] kthread (kernel/kthread.c:388) [ 7704.629233][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7704.629471][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7704.629704][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7704.629944][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7732.599186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7732.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7732.600149][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7732.600629][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7732.601588][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7732.602207][ C0] Workqueue: netns cleanup_net [ 7732.602455][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7732.602731][ 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 [ 7732.603717][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 7732.604028][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7732.604435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7732.604840][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7732.605244][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7732.605649][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7732.606056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7732.606511][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7732.606848][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7732.607253][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7732.607660][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7732.608067][ C0] PKRU: 55555554 [ 7732.608251][ C0] Call Trace: [ 7732.608423][ C0] [ 7732.608577][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7732.608845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7732.609092][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7732.609375][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7732.609653][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7732.609946][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7732.610216][ 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)) [ 7732.610527][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7732.610795][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7732.611109][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7732.611410][ C0] [ 7732.611568][ C0] [ 7732.611723][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7732.612042][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7732.612342][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7732.612644][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7732.612888][ C0] kasan_report (mm/kasan/report.c:585) [ 7732.613115][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7732.613405][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7732.613723][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7732.613977][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7732.614231][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7732.614508][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7732.614800][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7732.615042][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7732.615287][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7732.615533][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7732.615769][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7732.616002][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7732.616256][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7732.616526][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7732.616830][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7732.617090][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7732.617339][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7732.617614][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7732.617887][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7732.618186][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7732.618487][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7732.618780][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7732.619025][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7732.619285][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7732.619531][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7732.619857][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7732.620135][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7732.620446][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7732.620748][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7732.621043][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7732.621361][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7732.621620][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7732.621866][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7732.622153][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7732.622469][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7732.622781][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7732.623036][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7732.623287][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7732.623537][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7732.623850][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7732.624095][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7732.624331][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7732.624661][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7732.624906][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7732.625228][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7732.625578][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7732.625826][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7732.626135][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7732.626367][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7732.626659][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7732.626919][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7732.627163][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7732.627430][ C0] process_one_work (kernel/workqueue.c:2633) [ 7732.627690][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7732.627926][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7732.628207][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7732.628447][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7732.628697][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7732.628961][ C0] kthread (kernel/kthread.c:388) [ 7732.629173][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7732.629413][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7732.629646][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7732.629885][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7742.828503][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2196843 jiffies s: 77393 root: 0x1/. | [ 7742.829187][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7742.829576][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7742.829867][ C0] NMI backtrace for cpu 0 [ 7742.829880][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7742.829883][ C0] Workqueue: netns cleanup_net [ 7742.829890][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7742.829896][ 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 [ 7742.829900][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7742.829902][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7742.829904][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7742.829906][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7742.829908][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7742.829910][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7742.829912][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7742.829914][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7742.829918][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7742.829920][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7742.829922][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7742.829923][ C0] PKRU: 55555554 [ 7742.829924][ C0] Call Trace: [ 7742.829928][ C0] [ 7742.829931][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7742.829936][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7742.829940][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7742.829945][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7742.829949][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7742.829952][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7742.829956][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7742.829961][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7742.829964][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7742.829968][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7742.829971][ C0] [ 7742.829972][ C0] [ 7742.829976][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7742.829980][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7742.829984][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7742.829989][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7742.829995][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7742.829997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7742.830001][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7742.830003][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7742.830007][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7742.830010][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7742.830013][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7742.830016][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7742.830020][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7742.830023][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7742.830028][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7742.830031][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7742.830035][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7742.830039][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7742.830043][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7742.830050][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7742.830054][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7742.830058][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7742.830063][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7742.830067][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7742.830070][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7742.830081][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7742.830090][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7742.830098][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7742.830107][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7742.830117][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7742.830125][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7742.830128][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7742.830133][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7742.830143][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7742.830150][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7742.830155][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7742.830159][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7742.830163][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7742.830168][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7742.830176][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7742.830179][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7742.830183][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7742.830187][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7742.830191][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7742.830193][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7742.830197][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7742.830199][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7742.830205][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7742.830208][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7742.830211][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7742.830215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7742.830217][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7742.830221][ C0] process_one_work (kernel/workqueue.c:2633) [ 7742.830226][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7742.830229][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7742.830234][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7742.830237][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7742.830243][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7742.830246][ C0] kthread (kernel/kthread.c:388) [ 7742.830249][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7742.830252][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7742.830255][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7742.830257][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7742.830265][ C0] | [ 7756.651482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7756.651852][ C0] rcu: 0-....: (2207791 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=552526 | [ 7756.652420][ C0] rcu: (t=2210938 jiffies g=2451281 q=5702 ncpus=4) [ 7756.653244][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7756.653866][ C0] Workqueue: netns cleanup_net [ 7756.654118][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7756.654384][ 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) [ 7756.655375][ C0] RSP: 0018:ffffc900000bf3b0 EFLAGS: 00000282 [ 7756.655691][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7756.656100][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7756.656507][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7756.656913][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7756.657319][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7756.657729][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7756.658187][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7756.658526][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7756.658936][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7756.659342][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7756.659751][ C0] PKRU: 55555554 [ 7756.659936][ C0] Call Trace: [ 7756.660109][ C0] [ 7756.660261][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7756.660541][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7756.660799][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7756.661055][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7756.661349][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7756.661591][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7756.661865][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7756.662139][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7756.662400][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7756.662691][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7756.662937][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7756.663254][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7756.663533][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7756.663828][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7756.664098][ 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)) [ 7756.664411][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7756.664679][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7756.664997][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7756.665298][ C0] [ 7756.665452][ C0] [ 7756.665606][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7756.665926][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.666229][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.666531][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7756.666769][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7756.667059][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7756.667377][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7756.667632][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7756.667886][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7756.668162][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7756.668452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.668696][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7756.668943][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7756.669187][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7756.669421][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7756.669662][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7756.669914][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7756.670183][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7756.670486][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7756.670748][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7756.670995][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7756.671269][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7756.671549][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7756.671845][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7756.672150][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7756.672439][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7756.672686][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7756.672942][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7756.673188][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7756.673514][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7756.673794][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7756.674099][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7756.674402][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7756.674694][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7756.675012][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7756.675269][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7756.675514][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7756.675802][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7756.676118][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7756.676428][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7756.676684][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7756.676931][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7756.677181][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7756.677491][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7756.677738][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7756.677973][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7756.678299][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7756.678545][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7756.678868][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7756.679216][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7756.679465][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7756.679776][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7756.680006][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7756.680298][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7756.680556][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7756.680797][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7756.681066][ C0] process_one_work (kernel/workqueue.c:2633) [ 7756.681324][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7756.681570][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7756.681850][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7756.682090][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7756.682337][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7756.682602][ C0] kthread (kernel/kthread.c:388) [ 7756.682815][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7756.683055][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7756.683284][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7756.683525][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7784.599203][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7784.599689][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7784.600171][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7784.600652][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7784.601616][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7784.602239][ C0] Workqueue: netns cleanup_net [ 7784.602487][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7784.602765][ 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 [ 7784.603752][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 7784.604064][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 7784.604470][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7784.604876][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7784.605281][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7784.605689][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 7784.606095][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7784.606551][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7784.606887][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7784.607294][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7784.607705][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7784.608110][ C0] PKRU: 55555554 [ 7784.608296][ C0] Call Trace: [ 7784.608465][ C0] [ 7784.608621][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7784.608889][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7784.609136][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7784.609417][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7784.609696][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7784.609991][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7784.610261][ 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)) [ 7784.610574][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7784.610844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7784.611156][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7784.611461][ C0] [ 7784.611618][ C0] [ 7784.611773][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7784.612093][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.612387][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.612684][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7784.612925][ C0] kasan_report (mm/kasan/report.c:585) [ 7784.613155][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7784.613408][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7784.613694][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7784.614013][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7784.614268][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7784.614523][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7784.614800][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7784.615088][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.615331][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7784.615579][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7784.615823][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7784.616057][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7784.616293][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7784.616548][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7784.616815][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7784.617117][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7784.617380][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7784.617630][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7784.617905][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7784.618181][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7784.618477][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7784.618782][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7784.619072][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7784.619319][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7784.619578][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7784.619825][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7784.620151][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7784.620430][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7784.620736][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7784.621039][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7784.621333][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7784.621654][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7784.621909][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7784.622153][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7784.622442][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7784.622762][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7784.623074][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7784.623329][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7784.623581][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7784.623830][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7784.624141][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7784.624385][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7784.624624][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7784.624951][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7784.625195][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7784.625519][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7784.625866][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7784.626114][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7784.626422][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7784.626656][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7784.626946][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7784.627203][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7784.627445][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7784.627714][ C0] process_one_work (kernel/workqueue.c:2633) [ 7784.627972][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7784.628210][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7784.628490][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7784.628731][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7784.628979][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7784.629244][ C0] kthread (kernel/kthread.c:388) [ 7784.629457][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7784.629698][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7784.629928][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7784.630168][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7812.599198][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7812.599678][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7812.600161][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7812.600643][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7812.601601][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7812.602221][ C0] Workqueue: netns cleanup_net [ 7812.602473][ 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) [ 7812.602805][ 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 ... [ 7812.603805][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7812.604117][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7812.604525][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7812.604930][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7812.605338][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7812.605746][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7812.606153][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7812.606609][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7812.606948][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7812.607357][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7812.607765][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7812.608170][ C0] PKRU: 55555554 [ 7812.608356][ C0] Call Trace: [ 7812.608538][ C0] [ 7812.608690][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7812.608957][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7812.609206][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7812.609487][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7812.609767][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7812.610061][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7812.610331][ 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)) [ 7812.610646][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7812.610915][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7812.611237][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7812.611539][ C0] [ 7812.611695][ C0] [ 7812.611851][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7812.612178][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7812.612480][ 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) [ 7812.612783][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7812.613103][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7812.613358][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7812.613615][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7812.613892][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7812.614184][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7812.614425][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7812.614673][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7812.614918][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7812.615153][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7812.615389][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7812.615644][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7812.615913][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7812.616215][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7812.616477][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7812.616727][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7812.617002][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7812.617276][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7812.617574][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7812.617876][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7812.618168][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7812.618415][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7812.618673][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7812.618918][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7812.619244][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7812.619524][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7812.619833][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7812.620133][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7812.620425][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7812.620745][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7812.620999][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7812.621248][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7812.621537][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7812.621852][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7812.622163][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7812.622417][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7812.622666][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7812.622917][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7812.623228][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7812.623474][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7812.623710][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7812.624038][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7812.624284][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7812.624611][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7812.624956][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7812.625204][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7812.625512][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7812.625742][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7812.626033][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7812.626290][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7812.626534][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7812.626800][ C0] process_one_work (kernel/workqueue.c:2633) [ 7812.627057][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7812.627292][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7812.627572][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7812.627816][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7812.628062][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7812.628327][ C0] kthread (kernel/kthread.c:388) [ 7812.628539][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7812.628779][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7812.629008][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7812.629245][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7812.629501][ C0] | [ 7834.684483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7834.684859][ C0] rcu: 0-....: (2285730 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=572027 | [ 7834.685430][ C0] rcu: (t=2288971 jiffies g=2451281 q=5706 ncpus=4) [ 7834.686255][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7834.686877][ C0] Workqueue: netns cleanup_net [ 7834.687128][ 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) [ 7834.687460][ 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 ... [ 7834.688448][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 7834.688761][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7834.689167][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7834.689575][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7834.689979][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7834.690383][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7834.690797][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7834.691254][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7834.691594][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7834.692003][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7834.692407][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7834.692816][ C0] PKRU: 55555554 [ 7834.693000][ C0] Call Trace: [ 7834.693174][ C0] [ 7834.693325][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7834.693606][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7834.693863][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7834.694117][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7834.694408][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7834.694643][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7834.694916][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7834.695190][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7834.695451][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7834.695740][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7834.695986][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7834.696303][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7834.696579][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7834.696875][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7834.697145][ 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)) [ 7834.697456][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7834.697723][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7834.698038][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7834.698336][ C0] [ 7834.698490][ C0] [ 7834.698643][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7834.698964][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7834.699263][ 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) [ 7834.699566][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7834.699883][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7834.700136][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7834.700389][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7834.700666][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7834.700954][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7834.701203][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7834.701447][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7834.701691][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7834.701924][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7834.702160][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7834.702411][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7834.702683][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7834.702987][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7834.703246][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7834.703494][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7834.703767][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7834.704042][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7834.704337][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7834.704639][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7834.704928][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7834.705173][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7834.705430][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7834.705675][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7834.706000][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7834.706278][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7834.706583][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7834.706886][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7834.707176][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7834.707494][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7834.707747][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7834.707991][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7834.708277][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7834.708592][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7834.708902][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7834.709152][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7834.709401][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7834.709652][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7834.709960][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7834.710205][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7834.710440][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7834.710767][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7834.711016][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7834.711338][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7834.711684][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7834.711931][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7834.712238][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7834.712467][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7834.712758][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7834.713013][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7834.713254][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7834.713522][ C0] process_one_work (kernel/workqueue.c:2633) [ 7834.713778][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7834.714014][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7834.714292][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7834.714532][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7834.714778][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7834.715042][ C0] kthread (kernel/kthread.c:388) [ 7834.715253][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7834.715492][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7834.715722][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7834.715960][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7841.132500][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2295147 jiffies s: 77393 root: 0x1/. | [ 7841.133157][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7841.133533][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7841.133814][ C0] NMI backtrace for cpu 0 [ 7841.133824][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7841.133827][ C0] Workqueue: netns cleanup_net [ 7841.133833][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7841.133838][ 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 [ 7841.133842][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7841.133844][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7841.133846][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7841.133848][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7841.133850][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7841.133852][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7841.133853][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7841.133855][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7841.133858][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7841.133860][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7841.133862][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7841.133863][ C0] PKRU: 55555554 [ 7841.133864][ C0] Call Trace: [ 7841.133867][ C0] [ 7841.133869][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7841.133874][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7841.133878][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7841.133883][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7841.133887][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7841.133889][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7841.133894][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7841.133899][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7841.133902][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7841.133905][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7841.133908][ C0] [ 7841.133909][ C0] [ 7841.133913][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7841.133918][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7841.133922][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7841.133926][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7841.133931][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7841.133936][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7841.133938][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7841.133942][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7841.133944][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7841.133948][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7841.133952][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7841.133955][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7841.133958][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7841.133962][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7841.133964][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7841.133969][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7841.133973][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7841.133976][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7841.133979][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7841.133983][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7841.133989][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7841.133992][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7841.133996][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7841.134000][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7841.134003][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7841.134006][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7841.134016][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7841.134024][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7841.134033][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7841.134042][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7841.134051][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7841.134058][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7841.134062][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7841.134067][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7841.134076][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7841.134085][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7841.134089][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7841.134093][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7841.134097][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7841.134101][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7841.134109][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7841.134112][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7841.134116][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7841.134120][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7841.134124][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7841.134126][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7841.134130][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7841.134132][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7841.134138][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7841.134140][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7841.134143][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7841.134146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7841.134148][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7841.134152][ C0] process_one_work (kernel/workqueue.c:2633) [ 7841.134157][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7841.134160][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7841.134165][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7841.134168][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7841.134174][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7841.134176][ C0] kthread (kernel/kthread.c:388) [ 7841.134179][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7841.134181][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7841.134184][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7841.134186][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7868.599210][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7868.599697][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7868.600181][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7868.600664][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7868.601629][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7868.602253][ C0] Workqueue: netns cleanup_net [ 7868.602505][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7868.602774][ 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 [ 7868.603762][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7868.604074][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7868.604479][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7868.604884][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7868.605287][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7868.605695][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7868.606100][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7868.606554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7868.606891][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7868.607297][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7868.607708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7868.608113][ C0] PKRU: 55555554 [ 7868.608298][ C0] Call Trace: [ 7868.608478][ C0] [ 7868.608634][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7868.608901][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7868.609150][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7868.609432][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7868.609713][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7868.610005][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7868.610276][ 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)) [ 7868.610589][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7868.610862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7868.611178][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7868.611478][ C0] [ 7868.611632][ C0] [ 7868.611785][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7868.612106][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7868.612409][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7868.612648][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7868.612940][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7868.613259][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7868.613515][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7868.613769][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7868.614049][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7868.614338][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7868.614583][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7868.614829][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7868.615071][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7868.615306][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7868.615544][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7868.615795][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7868.616064][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7868.616366][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7868.616628][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7868.616877][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7868.617150][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7868.617422][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7868.617724][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7868.618024][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7868.618317][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7868.618566][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7868.618823][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7868.619065][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7868.619391][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7868.619672][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7868.619978][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7868.620280][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7868.620572][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7868.620896][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7868.621149][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7868.621392][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7868.621684][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7868.621998][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7868.622308][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7868.622564][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7868.622813][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7868.623063][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7868.623371][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7868.623618][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7868.623855][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7868.624183][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7868.624428][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7868.624751][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7868.625100][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7868.625348][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7868.625655][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7868.625889][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7868.626177][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7868.626435][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7868.626680][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7868.626947][ C0] process_one_work (kernel/workqueue.c:2633) [ 7868.627206][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7868.627443][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7868.627723][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7868.627962][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7868.628207][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7868.628471][ C0] kthread (kernel/kthread.c:388) [ 7868.628687][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7868.628925][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7868.629157][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7868.629396][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7896.599202][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7896.599682][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7896.600166][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7896.600646][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7896.601609][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7896.602230][ C0] Workqueue: netns cleanup_net [ 7896.602480][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7896.602747][ 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 [ 7896.603743][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7896.604057][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7896.604463][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7896.604873][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7896.605281][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7896.605689][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7896.606093][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7896.606550][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7896.606889][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7896.607300][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7896.607708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7896.608114][ C0] PKRU: 55555554 [ 7896.608300][ C0] Call Trace: [ 7896.608476][ C0] [ 7896.608629][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7896.608897][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7896.609146][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7896.609428][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7896.609711][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7896.610005][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7896.610273][ 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)) [ 7896.610587][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7896.610859][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7896.611174][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7896.611475][ C0] [ 7896.611631][ C0] [ 7896.611784][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7896.612106][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7896.612405][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7896.612642][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7896.612939][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7896.613173][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7896.613428][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7896.613718][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7896.614036][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7896.614290][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7896.614547][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7896.614826][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7896.615118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7896.615362][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7896.615609][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7896.615853][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7896.616090][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7896.616328][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7896.616581][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7896.616850][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7896.617152][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7896.617413][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7896.617664][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7896.617939][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7896.618212][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7896.618511][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7896.618810][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7896.619104][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7896.619349][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7896.619607][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7896.619850][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7896.620175][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7896.620452][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7896.620774][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7896.621074][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7896.621367][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7896.621685][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7896.621936][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7896.622180][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7896.622469][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7896.622783][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7896.623095][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7896.623347][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7896.623598][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7896.623847][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7896.624154][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7896.624400][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7896.624638][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7896.624966][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7896.625208][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7896.625529][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7896.625879][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7896.626125][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7896.626431][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7896.626665][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7896.626953][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7896.627210][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7896.627452][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7896.627720][ C0] process_one_work (kernel/workqueue.c:2633) [ 7896.627978][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7896.628213][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7896.628494][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7896.628733][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7896.628980][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7896.629243][ C0] kthread (kernel/kthread.c:388) [ 7896.629455][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7896.629696][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7896.629930][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7896.630166][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7896.630420][ C0] | [ 7912.717483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7912.717859][ C0] rcu: 0-....: (2363644 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=591528 | [ 7912.718429][ C0] rcu: (t=2367004 jiffies g=2451281 q=5706 ncpus=4) [ 7912.719254][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7912.719881][ C0] Workqueue: netns cleanup_net [ 7912.720130][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7912.720397][ 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 [ 7912.721387][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 7912.721700][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 7912.722108][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7912.722514][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7912.722921][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7912.723328][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7912.723737][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7912.724200][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7912.724539][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7912.724948][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7912.725357][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7912.725766][ C0] PKRU: 55555554 [ 7912.725951][ C0] Call Trace: [ 7912.726124][ C0] [ 7912.726276][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7912.726557][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7912.726816][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7912.727072][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7912.727366][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7912.727604][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7912.727879][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7912.728155][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7912.728417][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7912.728712][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7912.728957][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7912.729276][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7912.729557][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7912.729852][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7912.730123][ 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)) [ 7912.730436][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7912.730711][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7912.731030][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7912.731332][ C0] [ 7912.731488][ C0] [ 7912.731642][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7912.731963][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.732268][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.732569][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7912.732810][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7912.733101][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7912.733420][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7912.733675][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7912.733931][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7912.734207][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.734498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.734741][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7912.734987][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7912.735233][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7912.735469][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7912.735706][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7912.735960][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7912.736228][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7912.736533][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7912.736796][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7912.737046][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7912.737320][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7912.737595][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7912.737894][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7912.738196][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7912.738488][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7912.738735][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7912.738993][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7912.739238][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7912.739565][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7912.739843][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7912.740151][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7912.740451][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7912.740750][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7912.741067][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7912.741320][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7912.741567][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7912.741857][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7912.742172][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7912.742483][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7912.742738][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7912.742987][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7912.743237][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7912.743548][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7912.743795][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7912.744030][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7912.744357][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7912.744603][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7912.744925][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7912.745272][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7912.745522][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7912.745832][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7912.746062][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7912.746354][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7912.746613][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.746856][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7912.747123][ C0] process_one_work (kernel/workqueue.c:2633) [ 7912.747380][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7912.747617][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7912.747895][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7912.748136][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7912.748384][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7912.748649][ C0] kthread (kernel/kthread.c:388) [ 7912.748861][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7912.749101][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7912.749331][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7912.749572][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7939.437172][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2393451 jiffies s: 77393 root: 0x1/. | [ 7939.437844][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 7939.438222][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 7939.438523][ C0] NMI backtrace for cpu 0 [ 7939.438535][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7939.438538][ C0] Workqueue: netns cleanup_net [ 7939.438545][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7939.438550][ C0] Code: 48 c7 c7 b0 c2 9e 9e 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 9e 9e mov $0xffffffff9e9ec2b0,%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) [ 7939.438554][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000202 [ 7939.438556][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7939.438558][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7939.438560][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7939.438562][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7939.438564][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 7939.438566][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7939.438568][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7939.438572][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7939.438573][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7939.438575][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7939.438576][ C0] PKRU: 55555554 [ 7939.438577][ C0] Call Trace: [ 7939.438580][ C0] [ 7939.438585][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7939.438590][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7939.438594][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7939.438599][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7939.438605][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7939.438608][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7939.438613][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7939.438618][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7939.438621][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7939.438624][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7939.438627][ C0] [ 7939.438628][ C0] [ 7939.438629][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7939.438633][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7939.438637][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7939.438643][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7939.438648][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7939.438651][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7939.438654][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7939.438657][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7939.438661][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7939.438664][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7939.438667][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7939.438670][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7939.438674][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7939.438676][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7939.438682][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7939.438686][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7939.438690][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7939.438694][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7939.438698][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7939.438706][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7939.438710][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7939.438714][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7939.438719][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7939.438723][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7939.438726][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7939.438736][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7939.438745][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7939.438753][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7939.438763][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7939.438772][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7939.438780][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7939.438784][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7939.438788][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7939.438797][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7939.438805][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7939.438810][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7939.438814][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7939.438818][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7939.438822][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7939.438830][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7939.438834][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7939.438838][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7939.438842][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7939.438846][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7939.438848][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7939.438852][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7939.438855][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7939.438860][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7939.438863][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7939.438866][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7939.438869][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7939.438871][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7939.438877][ C0] process_one_work (kernel/workqueue.c:2633) [ 7939.438881][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7939.438884][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7939.438889][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7939.438893][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7939.438898][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7939.438900][ C0] kthread (kernel/kthread.c:388) [ 7939.438903][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7939.438906][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7939.438909][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7939.438911][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7964.599193][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 7964.599672][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7964.600155][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7964.600641][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7964.601595][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7964.602215][ C0] Workqueue: netns cleanup_net [ 7964.602464][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7964.602731][ 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) [ 7964.603723][ C0] RSP: 0018:ffffc900000bf3b0 EFLAGS: 00000282 [ 7964.604040][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 7964.604443][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7964.604851][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 7964.605257][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 7964.605663][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 7964.606068][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7964.606524][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7964.606862][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7964.607271][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7964.607679][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7964.608083][ C0] PKRU: 55555554 [ 7964.608268][ C0] Call Trace: [ 7964.608443][ C0] [ 7964.608595][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7964.608862][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7964.609110][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7964.609391][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7964.609672][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7964.609964][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7964.610234][ 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)) [ 7964.610553][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7964.610821][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7964.611137][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7964.611437][ C0] [ 7964.611596][ C0] [ 7964.611748][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7964.612067][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7964.612369][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7964.612668][ C0] ? kasan_report (mm/kasan/report.c:609) [ 7964.612905][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7964.613197][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7964.613516][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7964.613768][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7964.614022][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7964.614297][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7964.614590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7964.614833][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7964.615076][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7964.615320][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7964.615558][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7964.615791][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7964.616044][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7964.616311][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7964.616616][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7964.616879][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7964.617127][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7964.617399][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7964.617673][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7964.617970][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7964.618268][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7964.618561][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7964.618804][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7964.619061][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7964.619304][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7964.619631][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7964.619908][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7964.620215][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7964.620519][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7964.620812][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7964.621127][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7964.621378][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7964.621624][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7964.621911][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7964.622226][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7964.622537][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7964.622791][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7964.623041][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7964.623288][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7964.623601][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7964.623846][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7964.624080][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7964.624407][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7964.624653][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7964.624973][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7964.625320][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7964.625567][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7964.625874][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7964.626106][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7964.626396][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7964.626653][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7964.626896][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7964.627161][ C0] process_one_work (kernel/workqueue.c:2633) [ 7964.627418][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7964.627653][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7964.627933][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7964.628171][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7964.628417][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7964.628681][ C0] kthread (kernel/kthread.c:388) [ 7964.628892][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7964.629132][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7964.629363][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7964.629601][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7964.629854][ C0] | [ 7990.749483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7990.749860][ C0] rcu: 0-....: (2441588 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=611028 | [ 7990.750436][ C0] rcu: (t=2445036 jiffies g=2451281 q=5706 ncpus=4) [ 7990.751259][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7990.751886][ C0] Workqueue: netns cleanup_net [ 7990.752140][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7990.752407][ 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 [ 7990.753393][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 7990.753708][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 7990.754114][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 7990.754521][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 7990.754928][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 7990.755332][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 7990.755739][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7990.756194][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7990.756535][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 7990.756945][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7990.757350][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7990.757757][ C0] PKRU: 55555554 [ 7990.757942][ C0] Call Trace: [ 7990.758117][ C0] [ 7990.758268][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7990.758547][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7990.758805][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7990.759061][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7990.759356][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7990.759589][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7990.759864][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7990.760141][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7990.760407][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7990.760697][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7990.760945][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7990.761264][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7990.761542][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7990.761837][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7990.762108][ 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)) [ 7990.762419][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7990.762688][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7990.763002][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7990.763305][ C0] [ 7990.763457][ C0] [ 7990.763613][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7990.763934][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7990.764230][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7990.764468][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7990.764768][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7990.765022][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7990.765310][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7990.765629][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 7990.765882][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7990.766136][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7990.766412][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7990.766705][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7990.766949][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7990.767191][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 7990.767435][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7990.767674][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7990.767907][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7990.768159][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 7990.768432][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7990.768736][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7990.768995][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 7990.769245][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7990.769518][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 7990.769791][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7990.770091][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7990.770395][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7990.770688][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 7990.770934][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7990.771189][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7990.771432][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 7990.771758][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 7990.772036][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 7990.772344][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 7990.772645][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 7990.772937][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 7990.773255][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 7990.773506][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 7990.773750][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 7990.774040][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 7990.774352][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7990.774665][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7990.774919][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 7990.775169][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7990.775419][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 7990.775729][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7990.775975][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 7990.776212][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7990.776541][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 7990.776784][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7990.777106][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7990.777454][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7990.777703][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 7990.778010][ C0] cleanup_net (net/core/net_namespace.c:633) [ 7990.778243][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7990.778533][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7990.778789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7990.779034][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 7990.779300][ C0] process_one_work (kernel/workqueue.c:2633) [ 7990.779559][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7990.779795][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7990.780075][ C0] ? assign_work (kernel/workqueue.c:1101) [ 7990.780320][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7990.780569][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7990.780833][ C0] kthread (kernel/kthread.c:388) [ 7990.781045][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7990.781284][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 7990.781516][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 7990.781753][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8016.599191][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8016.599678][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8016.600166][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8016.600647][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8016.601602][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8016.602224][ C0] Workqueue: netns cleanup_net [ 8016.602471][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8016.602767][ 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 [ 8016.603755][ C0] RSP: 0018:ffffc900000bf3c0 EFLAGS: 00000286 [ 8016.604067][ C0] RAX: ffff88800ada880c RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 8016.604470][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8016.604875][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8016.605280][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8016.605687][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8016.606091][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8016.606545][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8016.606883][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8016.607289][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8016.607698][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8016.608102][ C0] PKRU: 55555554 [ 8016.608287][ C0] Call Trace: [ 8016.608462][ C0] [ 8016.608614][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8016.608882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8016.609130][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8016.609412][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8016.609694][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8016.609989][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8016.610263][ 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)) [ 8016.610577][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8016.610844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8016.611159][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8016.611458][ C0] [ 8016.611615][ C0] [ 8016.611767][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8016.612088][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8016.612382][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8016.612646][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8016.612935][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8016.613252][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8016.613506][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8016.613759][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8016.614038][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8016.614327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.614572][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8016.614817][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8016.615059][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8016.615295][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8016.615532][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8016.615784][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8016.616056][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8016.616356][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8016.616619][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8016.616867][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8016.617138][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8016.617411][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8016.617714][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8016.618014][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8016.618305][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8016.618553][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8016.618811][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8016.619051][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8016.619376][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8016.619658][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8016.619963][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8016.620272][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8016.620566][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8016.620883][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8016.621135][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8016.621377][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8016.621668][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8016.621981][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8016.622290][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8016.622545][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8016.622795][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8016.623044][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8016.623350][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8016.623598][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8016.623834][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8016.624161][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8016.624405][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8016.624727][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8016.625075][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8016.625322][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8016.625629][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8016.625862][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8016.626149][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8016.626406][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8016.626649][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8016.626916][ C0] process_one_work (kernel/workqueue.c:2633) [ 8016.627174][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8016.627410][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8016.627692][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8016.627930][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8016.628175][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8016.628439][ C0] kthread (kernel/kthread.c:388) [ 8016.628653][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8016.628891][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8016.629123][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8016.629360][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8037.740504][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2491755 jiffies s: 77393 root: 0x1/. | [ 8037.741162][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8037.741542][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8037.741821][ C0] NMI backtrace for cpu 0 [ 8037.741833][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8037.741836][ C0] Workqueue: netns cleanup_net [ 8037.741843][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8037.741849][ C0] Code: 48 c7 c7 b0 c2 9e 9e 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 9e 9e mov $0xffffffff9e9ec2b0,%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) [ 8037.741852][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000202 [ 8037.741855][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8037.741856][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8037.741858][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8037.741860][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8037.741861][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8037.741864][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8037.741866][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8037.741869][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8037.741871][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8037.741872][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8037.741873][ C0] PKRU: 55555554 [ 8037.741874][ C0] Call Trace: [ 8037.741878][ C0] [ 8037.741882][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8037.741888][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8037.741892][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8037.741897][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8037.741902][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8037.741905][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8037.741910][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8037.741914][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8037.741917][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8037.741921][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8037.741923][ C0] [ 8037.741924][ C0] [ 8037.741925][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8037.741930][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8037.741933][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8037.741938][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8037.741944][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8037.741947][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8037.741950][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.741953][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8037.741957][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8037.741960][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8037.741963][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8037.741966][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8037.741970][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8037.741972][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8037.741978][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8037.741981][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8037.741984][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8037.741987][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8037.741991][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8037.741999][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8037.742002][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8037.742006][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8037.742011][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8037.742015][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8037.742018][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8037.742029][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8037.742038][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8037.742046][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8037.742056][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8037.742065][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8037.742073][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8037.742076][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8037.742080][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8037.742090][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8037.742098][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8037.742102][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8037.742106][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8037.742110][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8037.742115][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8037.742122][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8037.742126][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8037.742130][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8037.742134][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8037.742138][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8037.742141][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8037.742144][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8037.742147][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8037.742152][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8037.742155][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8037.742158][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8037.742161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8037.742163][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8037.742168][ C0] process_one_work (kernel/workqueue.c:2633) [ 8037.742172][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8037.742176][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8037.742180][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8037.742184][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8037.742189][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8037.742192][ C0] kthread (kernel/kthread.c:388) [ 8037.742195][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8037.742198][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8037.742200][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8037.742203][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8064.599194][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8064.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8064.600163][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8064.600643][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8064.601597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8064.602216][ C0] Workqueue: netns cleanup_net [ 8064.602466][ 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) [ 8064.602800][ 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 ... [ 8064.603789][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8064.604102][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8064.604508][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8064.604915][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8064.605320][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8064.605724][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8064.606129][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8064.606584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8064.606923][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8064.607331][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8064.607737][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8064.608142][ C0] PKRU: 55555554 [ 8064.608326][ C0] Call Trace: [ 8064.608503][ C0] [ 8064.608655][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8064.608922][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8064.609170][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8064.609452][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8064.609733][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8064.610030][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8064.610300][ 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)) [ 8064.610615][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8064.610882][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8064.611196][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8064.611498][ C0] [ 8064.611650][ C0] [ 8064.611802][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8064.612124][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8064.612427][ 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) [ 8064.612730][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8064.613047][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8064.613300][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8064.613557][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8064.613832][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8064.614124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8064.614368][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8064.614613][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8064.614857][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8064.615093][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8064.615326][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8064.615580][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8064.615848][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8064.616151][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8064.616416][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8064.616666][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8064.616939][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8064.617212][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8064.617511][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8064.617810][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8064.618103][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8064.618347][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8064.618605][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8064.618849][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8064.619174][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8064.619452][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8064.619759][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8064.620062][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8064.620357][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8064.620673][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8064.620924][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8064.621173][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8064.621460][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8064.621775][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8064.622085][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8064.622339][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8064.622590][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8064.622838][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8064.623146][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8064.623390][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8064.623627][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8064.623955][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8064.624200][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8064.624522][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8064.624869][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8064.625115][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8064.625422][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8064.625655][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8064.625944][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8064.626201][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8064.626444][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8064.626712][ C0] process_one_work (kernel/workqueue.c:2633) [ 8064.626971][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8064.627204][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8064.627485][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8064.627723][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8064.627970][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8064.628234][ C0] kthread (kernel/kthread.c:388) [ 8064.628445][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8064.628686][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8064.628917][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8064.629153][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8064.629405][ C0] | [ 8068.780483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8068.780837][ C0] rcu: 0-....: (2519500 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=630528 | [ 8068.781409][ C0] rcu: (t=2523067 jiffies g=2451281 q=5706 ncpus=4) [ 8068.782229][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8068.782857][ C0] Workqueue: netns cleanup_net [ 8068.783107][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8068.783374][ 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 [ 8068.784359][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000246 [ 8068.784672][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 8068.785077][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8068.785480][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 8068.785886][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8068.786290][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 8068.786696][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8068.787149][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8068.787486][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8068.787894][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8068.788299][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8068.788704][ C0] PKRU: 55555554 [ 8068.788889][ C0] Call Trace: [ 8068.789062][ C0] [ 8068.789211][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8068.789489][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8068.789745][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8068.790005][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8068.790294][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8068.790531][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8068.790805][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8068.791077][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8068.791339][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8068.791634][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8068.791881][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8068.792198][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8068.792476][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8068.792768][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8068.793037][ 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)) [ 8068.793347][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8068.793614][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8068.793928][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8068.794230][ C0] [ 8068.794382][ C0] [ 8068.794535][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8068.794856][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.795154][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8068.795389][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.795685][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8068.795920][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8068.796171][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8068.796459][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8068.796778][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8068.797029][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8068.797282][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8068.797562][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8068.797850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.798093][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8068.798338][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8068.798579][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8068.798816][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8068.799051][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8068.799301][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8068.799570][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8068.799877][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8068.800137][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8068.800384][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8068.800656][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8068.800928][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8068.801226][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8068.801526][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8068.801817][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8068.802065][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8068.802321][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8068.802562][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8068.802885][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8068.803163][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8068.803467][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8068.803769][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8068.804060][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8068.804377][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8068.804629][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8068.804872][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8068.805162][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8068.805473][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8068.805784][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8068.806036][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8068.806285][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8068.806535][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8068.806840][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8068.807083][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8068.807319][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8068.807646][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8068.807889][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8068.808208][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8068.808556][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8068.808805][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8068.809108][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8068.809340][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8068.809628][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8068.809897][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8068.810139][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8068.810404][ C0] process_one_work (kernel/workqueue.c:2633) [ 8068.810662][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8068.810896][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8068.811174][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8068.811411][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8068.811656][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8068.811918][ C0] kthread (kernel/kthread.c:388) [ 8068.812133][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8068.812371][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8068.812603][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8068.812840][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8096.599175][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8096.599657][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8096.600142][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8096.600619][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8096.601571][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8096.602193][ C0] Workqueue: netns cleanup_net [ 8096.602442][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8096.602709][ 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) [ 8096.603696][ C0] RSP: 0018:ffffc900000bf3b0 EFLAGS: 00000282 [ 8096.604008][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8096.604417][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8096.604826][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8096.605230][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8096.605634][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8096.606038][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8096.606493][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8096.606831][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8096.607237][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8096.607642][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8096.608049][ C0] PKRU: 55555554 [ 8096.608232][ C0] Call Trace: [ 8096.608406][ C0] [ 8096.608558][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8096.608828][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8096.609075][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8096.609359][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8096.609639][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8096.609936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8096.610207][ 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)) [ 8096.610518][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8096.610785][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8096.611099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8096.611402][ C0] [ 8096.611555][ C0] [ 8096.611708][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8096.612025][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.612328][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.612631][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8096.612865][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8096.613158][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8096.613474][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8096.613729][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8096.613983][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8096.614260][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8096.614551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.614795][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8096.615038][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8096.615280][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8096.615518][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8096.615753][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8096.616004][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8096.616274][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8096.616577][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8096.616838][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8096.617086][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8096.617359][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8096.617633][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8096.617931][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8096.618231][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8096.618524][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8096.618770][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8096.619027][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8096.619269][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8096.619595][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8096.619879][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8096.620187][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8096.620486][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8096.620779][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8096.621096][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8096.621348][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8096.621594][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8096.621883][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8096.622196][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8096.622512][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8096.622765][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8096.623014][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8096.623263][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8096.623571][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8096.623817][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8096.624053][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8096.624380][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8096.624624][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8096.624945][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8096.625296][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8096.625544][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8096.625851][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8096.626083][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8096.626371][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8096.626629][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8096.626872][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8096.627139][ C0] process_one_work (kernel/workqueue.c:2633) [ 8096.627397][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8096.627633][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8096.627913][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8096.628151][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8096.628397][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8096.628660][ C0] kthread (kernel/kthread.c:388) [ 8096.628873][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8096.629112][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8096.629344][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8096.629583][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8124.599182][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8124.599672][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8124.600153][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8124.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8124.601589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8124.602213][ C0] Workqueue: netns cleanup_net [ 8124.602461][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8124.602727][ 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 [ 8124.603713][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8124.604023][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8124.604430][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8124.604837][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8124.605241][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8124.605650][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8124.606056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8124.606510][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8124.606847][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8124.607254][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8124.607662][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8124.608067][ C0] PKRU: 55555554 [ 8124.608252][ C0] Call Trace: [ 8124.608423][ C0] [ 8124.608577][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8124.608845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8124.609093][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8124.609375][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8124.609658][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8124.609954][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8124.610225][ 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)) [ 8124.610537][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8124.610804][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8124.611118][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8124.611420][ C0] [ 8124.611572][ C0] [ 8124.611727][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8124.612048][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8124.612341][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8124.612637][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8124.612872][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8124.613126][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8124.613411][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8124.613728][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8124.613982][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8124.614236][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8124.614512][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8124.614804][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8124.615046][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8124.615288][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8124.615532][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8124.615768][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8124.616000][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8124.616252][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8124.616522][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8124.616825][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8124.617084][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8124.617332][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8124.617604][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8124.617877][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8124.618174][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8124.618472][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8124.618767][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8124.619010][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8124.619264][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8124.619509][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8124.619839][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8124.620116][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8124.620421][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8124.620720][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8124.621014][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8124.621329][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8124.621581][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8124.621826][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8124.622113][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8124.622426][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8124.622738][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8124.622990][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8124.623239][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8124.623487][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8124.623796][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8124.624040][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8124.624275][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8124.624602][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8124.624846][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8124.625175][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8124.625524][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8124.625770][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8124.626079][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8124.626310][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8124.626599][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8124.626855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8124.627098][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8124.627362][ C0] process_one_work (kernel/workqueue.c:2633) [ 8124.627620][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8124.627853][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8124.628133][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8124.628370][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8124.628618][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8124.628881][ C0] kthread (kernel/kthread.c:388) [ 8124.629091][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8124.629331][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8124.629562][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8124.629803][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8136.044525][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2590059 jiffies s: 77393 root: 0x1/. | [ 8136.045188][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8136.045566][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8136.045845][ C0] NMI backtrace for cpu 0 [ 8136.045856][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8136.045858][ C0] Workqueue: netns cleanup_net [ 8136.045865][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8136.045871][ C0] Code: 48 c7 c7 b0 c2 9e 9e 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 9e 9e mov $0xffffffff9e9ec2b0,%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) [ 8136.045874][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000202 [ 8136.045877][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8136.045879][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8136.045880][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8136.045882][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8136.045884][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8136.045886][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8136.045888][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8136.045892][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8136.045894][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8136.045895][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8136.045897][ C0] PKRU: 55555554 [ 8136.045898][ C0] Call Trace: [ 8136.045900][ C0] [ 8136.045903][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8136.045908][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8136.045912][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8136.045917][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8136.045922][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8136.045924][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8136.045929][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8136.045934][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8136.045937][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8136.045940][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8136.045943][ C0] [ 8136.045944][ C0] [ 8136.045944][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8136.045948][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8136.045952][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8136.045958][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8136.045963][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8136.045965][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8136.045969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8136.045971][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8136.045975][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8136.045978][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8136.045982][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8136.045985][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8136.045988][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8136.045991][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8136.045996][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8136.046000][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8136.046003][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8136.046007][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8136.046011][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8136.046017][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8136.046021][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8136.046025][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8136.046030][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8136.046034][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8136.046037][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8136.046047][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8136.046056][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8136.046065][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8136.046074][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8136.046084][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8136.046091][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8136.046095][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8136.046100][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8136.046109][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8136.046117][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8136.046122][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8136.046126][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8136.046130][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8136.046134][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8136.046142][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8136.046145][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8136.046149][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8136.046153][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8136.046157][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8136.046160][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8136.046163][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8136.046165][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8136.046171][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8136.046174][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8136.046176][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8136.046180][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8136.046182][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8136.046187][ C0] process_one_work (kernel/workqueue.c:2633) [ 8136.046191][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8136.046195][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8136.046200][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8136.046204][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8136.046210][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8136.046212][ C0] kthread (kernel/kthread.c:388) [ 8136.046215][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8136.046217][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8136.046220][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8136.046222][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8136.046230][ C0] | [ 8146.812483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8146.812841][ C0] rcu: 0-....: (2597413 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=650029 | [ 8146.813412][ C0] rcu: (t=2601099 jiffies g=2451281 q=5709 ncpus=4) [ 8146.814238][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8146.814862][ C0] Workqueue: netns cleanup_net [ 8146.815112][ 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) [ 8146.815445][ 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 ... [ 8146.816434][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8146.816749][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8146.817157][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8146.817566][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8146.817972][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8146.818379][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8146.818787][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8146.819242][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8146.819586][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8146.819994][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8146.820401][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8146.820810][ C0] PKRU: 55555554 [ 8146.820996][ C0] Call Trace: [ 8146.821166][ C0] [ 8146.821321][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8146.821600][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8146.821858][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8146.822114][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8146.822405][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8146.822642][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8146.822917][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8146.823191][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8146.823452][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8146.823745][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8146.823990][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8146.824309][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8146.824589][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8146.824883][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8146.825153][ 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)) [ 8146.825466][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8146.825736][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8146.826052][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8146.826351][ C0] [ 8146.826508][ C0] [ 8146.826660][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8146.826981][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8146.827283][ 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) [ 8146.827584][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8146.827904][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8146.828158][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8146.828414][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8146.828692][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8146.828983][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8146.829224][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8146.829470][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8146.829721][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8146.829956][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8146.830192][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8146.830444][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8146.830713][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8146.831015][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8146.831276][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8146.831526][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8146.831799][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8146.832073][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8146.832370][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8146.832671][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8146.832962][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8146.833206][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8146.833462][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8146.833708][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8146.834032][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8146.834311][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8146.834619][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8146.834918][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8146.835210][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8146.835528][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8146.835780][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8146.836026][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8146.836313][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8146.836629][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8146.836940][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8146.837193][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8146.837442][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8146.837691][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8146.838002][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8146.838247][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8146.838481][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8146.838809][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8146.839054][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8146.839376][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8146.839732][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8146.839980][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8146.840287][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8146.840517][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8146.840809][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8146.841066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8146.841309][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8146.841576][ C0] process_one_work (kernel/workqueue.c:2633) [ 8146.841833][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8146.842068][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8146.842346][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8146.842588][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8146.842834][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8146.843101][ C0] kthread (kernel/kthread.c:388) [ 8146.843312][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8146.843554][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8146.843782][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8146.844024][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8172.599205][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8172.599700][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8172.600183][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8172.600665][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8172.601623][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8172.602248][ C0] Workqueue: netns cleanup_net [ 8172.602498][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8172.602765][ C0] Code: 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 90 All code ======== 0: f5 cmc 1: ff (bad) 2: ff 48 8d decl -0x73(%rax) 5: 7c 24 jl 0x2b 7: 10 e8 adc %ch,%al 9: 92 xchg %eax,%edx a: fa cli b: ff (bad) c: ff 0f decl (%rdi) e: b6 d3 mov $0xd3,%dh 10: 48 89 ee mov %rbp,%rsi 13: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 18: e8 02 fd ff ff call 0xfffffffffffffd1f 1d: ff 34 24 push (%rsp) 20: 9d popf 21: 48 83 c4 70 add $0x70,%rsp 25: 44 89 e0 mov %r12d,%eax 28: 5b pop %rbx 29: 5d pop %rbp 2a:* 41 5c pop %r12 <-- trapping instruction 2c: 41 5d pop %r13 2e: 41 5e pop %r14 30: 41 5f pop %r15 32: c3 ret 33: cc int3 34: cc int3 35: cc int3 36: cc int3 37: 45 31 e4 xor %r12d,%r12d 3a: eb e1 jmp 0x1d 3c: 0f 1f 00 nopl (%rax) 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 41 5c pop %r12 2: 41 5d pop %r13 4: 41 5e pop %r14 6: 41 5f pop %r15 8: c3 ret 9: cc int3 a: cc int3 b: cc int3 c: cc int3 d: 45 31 e4 xor %r12d,%r12d 10: eb e1 jmp 0xfffffffffffffff3 12: 0f 1f 00 nopl (%rax) 15: 90 nop [ 8172.603755][ C0] RSP: 0018:ffffc900000bf398 EFLAGS: 00000286 [ 8172.604066][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 8172.604474][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8172.604881][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 8172.605285][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8172.605692][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8172.606098][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8172.606554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8172.606891][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8172.607298][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8172.607706][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8172.608112][ C0] PKRU: 55555554 [ 8172.608297][ C0] Call Trace: [ 8172.608470][ C0] [ 8172.608625][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8172.608894][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8172.609141][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8172.609429][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8172.609709][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8172.610004][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8172.610275][ 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)) [ 8172.610588][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8172.610857][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8172.611171][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8172.611473][ C0] [ 8172.611629][ C0] [ 8172.611785][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8172.612105][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.612400][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.612699][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8172.612934][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8172.613190][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8172.613477][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8172.613796][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8172.614052][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8172.614307][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8172.614584][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8172.614878][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.615120][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8172.615365][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8172.615613][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8172.615850][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8172.616084][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8172.616338][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8172.616606][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8172.616911][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8172.617173][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8172.617422][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8172.617697][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8172.617971][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8172.618270][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8172.618571][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8172.618864][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8172.619109][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8172.619371][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8172.619618][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8172.619945][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8172.620224][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8172.620535][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8172.620835][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8172.621129][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8172.621446][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8172.621701][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8172.621947][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8172.622234][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8172.622552][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8172.622864][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8172.623118][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8172.623368][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8172.623618][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8172.623930][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8172.624175][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8172.624411][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8172.624742][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8172.624987][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8172.625309][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8172.625657][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8172.625904][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8172.626213][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8172.626444][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8172.626739][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8172.626996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8172.627240][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8172.627508][ C0] process_one_work (kernel/workqueue.c:2633) [ 8172.627767][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8172.628001][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8172.628281][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8172.628521][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8172.628769][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8172.629033][ C0] kthread (kernel/kthread.c:388) [ 8172.629245][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8172.629493][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8172.629724][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8172.629962][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8200.599188][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8200.599680][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8200.600161][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8200.600641][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8200.601596][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8200.602219][ C0] Workqueue: netns cleanup_net [ 8200.602465][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8200.602734][ 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 [ 8200.603720][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8200.604029][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8200.604437][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8200.604843][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8200.605246][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8200.605650][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8200.606058][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8200.606513][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8200.606850][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8200.607256][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8200.607664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8200.608070][ C0] PKRU: 55555554 [ 8200.608254][ C0] Call Trace: [ 8200.608425][ C0] [ 8200.608580][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8200.608848][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8200.609095][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8200.609383][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8200.609663][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8200.609956][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8200.610228][ 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)) [ 8200.610539][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8200.610808][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8200.611123][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8200.611425][ C0] [ 8200.611578][ C0] [ 8200.611734][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8200.612054][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8200.612350][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8200.612646][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8200.612885][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8200.613139][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8200.613424][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8200.613744][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8200.613999][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8200.614254][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8200.614532][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8200.614825][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8200.615068][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8200.615312][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8200.615558][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8200.615795][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8200.616029][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8200.616282][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8200.616553][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8200.616859][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8200.617120][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8200.617369][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8200.617644][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8200.617918][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8200.618215][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8200.618517][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8200.618809][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8200.619054][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8200.619316][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8200.619563][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8200.619889][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8200.620167][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8200.620474][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8200.620775][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8200.621069][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8200.621383][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8200.621638][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8200.621884][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8200.622171][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8200.622486][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8200.622798][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8200.623052][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8200.623301][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8200.623554][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8200.623864][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8200.624110][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8200.624344][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8200.624672][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8200.624919][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8200.625241][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8200.625589][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8200.625837][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8200.626146][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8200.626377][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8200.626677][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8200.626934][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8200.627178][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8200.627446][ C0] process_one_work (kernel/workqueue.c:2633) [ 8200.627705][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8200.627940][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8200.628219][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8200.628459][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8200.628707][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8200.628973][ C0] kthread (kernel/kthread.c:388) [ 8200.629185][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8200.629431][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8200.629663][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8200.629902][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8200.630155][ C0] | [ 8224.844483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8224.844852][ C0] rcu: 0-....: (2675353 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=669530 | [ 8224.845421][ C0] rcu: (t=2679131 jiffies g=2451281 q=5709 ncpus=4) [ 8224.846246][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8224.846869][ C0] Workqueue: netns cleanup_net [ 8224.847120][ 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) [ 8224.847448][ 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 [ 8224.848434][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8224.848747][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8224.849158][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8224.849565][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8224.849971][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8224.850374][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8224.850780][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8224.851233][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8224.851572][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8224.851978][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8224.852382][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8224.852789][ C0] PKRU: 55555554 [ 8224.852972][ C0] Call Trace: [ 8224.853145][ C0] [ 8224.853295][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8224.853574][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8224.853831][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8224.854084][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8224.854375][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8224.854611][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8224.854884][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8224.855157][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8224.855417][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8224.855707][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8224.855954][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8224.856271][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8224.856547][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8224.856840][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8224.857109][ 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)) [ 8224.857419][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8224.857687][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8224.858001][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8224.858299][ C0] [ 8224.858453][ C0] [ 8224.858606][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8224.858927][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8224.859230][ 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) [ 8224.859525][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8224.859840][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8224.860093][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8224.860346][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8224.860623][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8224.860911][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.861153][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8224.861398][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8224.861641][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8224.861875][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8224.862110][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8224.862361][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8224.862631][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8224.862931][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8224.863191][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8224.863439][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8224.863712][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8224.863986][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8224.864283][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8224.864585][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8224.864875][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8224.865120][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8224.865375][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8224.865619][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8224.865943][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8224.866221][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8224.866526][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8224.866826][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8224.867117][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8224.867434][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8224.867687][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8224.867931][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8224.868217][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8224.868531][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8224.868840][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8224.869093][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8224.869349][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8224.869600][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8224.869909][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8224.870150][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8224.870387][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8224.870714][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8224.870958][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8224.871279][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8224.871625][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8224.871874][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8224.872179][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8224.872410][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8224.872703][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8224.872958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8224.873200][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8224.873465][ C0] process_one_work (kernel/workqueue.c:2633) [ 8224.873723][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8224.873958][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8224.874236][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8224.874476][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8224.874721][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8224.874984][ C0] kthread (kernel/kthread.c:388) [ 8224.875195][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8224.875433][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8224.875663][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8224.875902][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8234.348499][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2688363 jiffies s: 77393 root: 0x1/. | [ 8234.349159][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8234.349536][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8234.349816][ C0] NMI backtrace for cpu 0 [ 8234.349824][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8234.349826][ C0] Workqueue: netns cleanup_net [ 8234.349832][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 8234.349837][ C0] Code: 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 0f f7 ff ff 41 89 c4 84 c0 0f 84 9c 00 00 00 e8 ff a7 ba ff 41 All code ======== 0: 9c pushf 1: 8f 04 24 pop (%rsp) 4: 0f 01 ca clac 7: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 e: 1f 00 10: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 17: 85 c0 test %eax,%eax 19: 0f 85 b7 00 00 00 jne 0xd6 1f: 48 89 fd mov %rdi,%rbp 22: 49 89 f6 mov %rsi,%r14 25: 89 d3 mov %edx,%ebx 27: 49 89 cd mov %rcx,%r13 2a:* e8 0f f7 ff ff call 0xfffffffffffff73e <-- trapping instruction 2f: 41 89 c4 mov %eax,%r12d 32: 84 c0 test %al,%al 34: 0f 84 9c 00 00 00 je 0xd6 3a: e8 ff a7 ba ff call 0xffffffffffbaa83e 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: e8 0f f7 ff ff call 0xfffffffffffff714 5: 41 89 c4 mov %eax,%r12d 8: 84 c0 test %al,%al a: 0f 84 9c 00 00 00 je 0xac 10: e8 ff a7 ba ff call 0xffffffffffbaa814 15: 41 rex.B [ 8234.349840][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000246 [ 8234.349842][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8234.349844][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8234.349846][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8234.349848][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8234.349850][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8234.349852][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8234.349854][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8234.349858][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8234.349859][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8234.349861][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8234.349862][ C0] PKRU: 55555554 [ 8234.349864][ C0] Call Trace: [ 8234.349866][ C0] [ 8234.349868][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8234.349873][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8234.349878][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8234.349883][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8234.349887][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8234.349890][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8234.349893][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8234.349899][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8234.349902][ C0] ? kasan_report (mm/kasan/report.c:585) [ 8234.349906][ C0] ? kasan_report (mm/kasan/report.c:585) [ 8234.349909][ C0] ? kasan_report (mm/kasan/report.c:585) [ 8234.349912][ C0] [ 8234.349913][ C0] [ 8234.349917][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8234.349921][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8234.349925][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8234.349931][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8234.349935][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8234.349939][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8234.349942][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8234.349945][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8234.349949][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8234.349952][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8234.349956][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8234.349959][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8234.349962][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8234.349965][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8234.349970][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8234.349973][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8234.349977][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8234.349981][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8234.349985][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8234.349991][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8234.349995][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8234.349999][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8234.350003][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8234.350007][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8234.350010][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8234.350020][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8234.350029][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8234.350037][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8234.350046][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8234.350056][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8234.350063][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8234.350067][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8234.350071][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8234.350080][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8234.350089][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8234.350093][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8234.350097][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8234.350101][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8234.350105][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8234.350113][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8234.350116][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8234.350120][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8234.350124][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8234.350128][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8234.350131][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8234.350134][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8234.350137][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8234.350143][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8234.350145][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8234.350148][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8234.350152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8234.350154][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8234.350159][ C0] process_one_work (kernel/workqueue.c:2633) [ 8234.350164][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8234.350167][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8234.350172][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8234.350175][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8234.350181][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8234.350184][ C0] kthread (kernel/kthread.c:388) [ 8234.350187][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8234.350190][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8234.350192][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8234.350194][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8260.599190][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8260.599672][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8260.600155][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8260.600638][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8260.601593][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8260.602215][ C0] Workqueue: netns cleanup_net [ 8260.602465][ 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) [ 8260.602797][ 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 ... [ 8260.603786][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8260.604100][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8260.604505][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8260.604910][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8260.605319][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8260.605726][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8260.606130][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8260.606586][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8260.606923][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8260.607333][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8260.607740][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8260.608145][ C0] PKRU: 55555554 [ 8260.608329][ C0] Call Trace: [ 8260.608505][ C0] [ 8260.608657][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8260.608936][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8260.609184][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8260.609466][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8260.609746][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8260.610040][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8260.610310][ 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)) [ 8260.610624][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8260.610891][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8260.611206][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8260.611507][ C0] [ 8260.611662][ C0] [ 8260.611815][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8260.612135][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8260.612437][ 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) [ 8260.612738][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8260.613057][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8260.613312][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8260.613569][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8260.613845][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8260.614137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8260.614378][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8260.614626][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8260.614869][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8260.615103][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8260.615339][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8260.615594][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8260.615862][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8260.616165][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8260.616427][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8260.616678][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8260.616952][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8260.617227][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8260.617524][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8260.617827][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8260.618118][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8260.618363][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8260.618622][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8260.618866][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8260.619197][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8260.619476][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8260.619784][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8260.620084][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8260.620376][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8260.620695][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8260.620949][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8260.621194][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8260.621481][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8260.621797][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8260.622108][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8260.622361][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8260.622610][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8260.622860][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8260.623171][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8260.623416][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8260.623653][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8260.623980][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8260.624226][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8260.624549][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8260.624894][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8260.625143][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8260.625450][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8260.625682][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8260.625976][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8260.626233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8260.626474][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8260.626743][ C0] process_one_work (kernel/workqueue.c:2633) [ 8260.627000][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8260.627237][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8260.627518][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8260.627760][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8260.628006][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8260.628271][ C0] kthread (kernel/kthread.c:388) [ 8260.628485][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8260.628726][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8260.628960][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8260.629200][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8288.599183][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8288.599665][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8288.600142][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8288.600626][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8288.601575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8288.602199][ C0] Workqueue: netns cleanup_net [ 8288.602450][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [ 8288.602721][ 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 [ 8288.603710][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 8288.604023][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8288.604427][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8288.604834][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8288.605241][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8288.605647][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8288.606051][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8288.606506][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8288.606844][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8288.607253][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8288.607661][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8288.608064][ C0] PKRU: 55555554 [ 8288.608249][ C0] Call Trace: [ 8288.608423][ C0] [ 8288.608575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8288.608849][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8288.609097][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8288.609379][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8288.609659][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8288.609953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8288.610223][ 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)) [ 8288.610536][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8288.610802][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8288.611117][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8288.611416][ C0] [ 8288.611572][ C0] [ 8288.611724][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8288.612045][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8288.612347][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8288.612649][ C0] ? report_enabled (mm/kasan/report.c:130) [ 8288.612889][ C0] kasan_report (mm/kasan/report.c:585) [ 8288.613115][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8288.613407][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8288.613727][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8288.613980][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8288.614233][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8288.614514][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8288.614803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8288.615047][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8288.615291][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8288.615535][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8288.615772][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8288.616008][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8288.616259][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8288.616530][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8288.616830][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8288.617090][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8288.617339][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8288.617612][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8288.617886][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8288.618185][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8288.618484][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8288.618781][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8288.619027][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8288.619285][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8288.619528][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8288.619854][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8288.620134][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8288.620440][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8288.620743][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8288.621035][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8288.621353][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8288.621607][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8288.621850][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8288.622140][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8288.622454][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8288.622765][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8288.623019][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8288.623266][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8288.623517][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8288.623825][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8288.624070][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8288.624307][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8288.624636][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8288.624881][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8288.625202][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8288.625551][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8288.625799][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8288.626104][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8288.626337][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8288.626627][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8288.626885][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8288.627128][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8288.627393][ C0] process_one_work (kernel/workqueue.c:2633) [ 8288.627653][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8288.627889][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8288.628167][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8288.628406][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8288.628652][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8288.628923][ C0] kthread (kernel/kthread.c:388) [ 8288.629137][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8288.629373][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8288.629607][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8288.629844][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8288.630094][ C0] | [ 8302.877483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8302.877845][ C0] rcu: 0-....: (2753268 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=689031 | [ 8302.878415][ C0] rcu: (t=2757164 jiffies g=2451281 q=5709 ncpus=4) [ 8302.879243][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8302.879865][ C0] Workqueue: netns cleanup_net [ 8302.880116][ 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) [ 8302.880451][ 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 ... [ 8302.881435][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8302.881749][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8302.882154][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8302.882560][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8302.882969][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8302.883375][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8302.883780][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8302.884233][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8302.884579][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8302.884990][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8302.885396][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8302.885800][ C0] PKRU: 55555554 [ 8302.885985][ C0] Call Trace: [ 8302.886160][ C0] [ 8302.886309][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8302.886588][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8302.886845][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8302.887100][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8302.887392][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8302.887626][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8302.887900][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8302.888176][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8302.888438][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8302.888732][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8302.888980][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8302.889299][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8302.889577][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8302.889871][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8302.890141][ 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)) [ 8302.890451][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8302.890718][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8302.891035][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8302.891337][ C0] [ 8302.891489][ C0] [ 8302.891644][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8302.891964][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8302.892265][ 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) [ 8302.892567][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8302.892886][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8302.893139][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8302.893392][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8302.893672][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8302.893961][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8302.894203][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8302.894447][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8302.894691][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8302.894928][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8302.895163][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8302.895413][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8302.895683][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8302.895984][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8302.896243][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8302.896492][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8302.896764][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8302.897038][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8302.897339][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8302.897638][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8302.897928][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8302.898173][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8302.898428][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8302.898669][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8302.898999][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8302.899278][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8302.899583][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8302.899883][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8302.900173][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8302.900491][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8302.900743][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8302.900985][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8302.901274][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8302.901586][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8302.901896][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8302.902148][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8302.902395][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8302.902644][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8302.902950][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8302.903195][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8302.903430][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8302.903757][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8302.903999][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8302.904318][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8302.904668][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8302.904914][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8302.905218][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8302.905448][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8302.905736][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8302.905992][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8302.906234][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8302.906499][ C0] process_one_work (kernel/workqueue.c:2633) [ 8302.906756][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8302.906991][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8302.907270][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8302.907509][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8302.907755][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8302.908017][ C0] kthread (kernel/kthread.c:388) [ 8302.908229][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8302.908465][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8302.908697][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8302.908941][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8328.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8328.599668][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8328.600151][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8328.600630][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8328.601586][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8328.602208][ C0] Workqueue: netns cleanup_net [ 8328.602458][ 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) [ 8328.602789][ 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 ... [ 8328.603779][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8328.604092][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8328.604500][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8328.604906][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8328.605310][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8328.605716][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8328.606123][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8328.606578][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8328.606917][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8328.607324][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8328.607732][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8328.608140][ C0] PKRU: 55555554 [ 8328.608324][ C0] Call Trace: [ 8328.608499][ C0] [ 8328.608656][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8328.608925][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8328.609171][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8328.609455][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8328.609734][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8328.610026][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8328.610297][ 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)) [ 8328.610610][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8328.610879][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8328.611194][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8328.611497][ C0] [ 8328.611649][ C0] [ 8328.611804][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8328.612124][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8328.612426][ 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) [ 8328.612729][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8328.613047][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8328.613300][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8328.613558][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8328.613836][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8328.614125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.614369][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8328.614614][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8328.614857][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8328.615092][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8328.615334][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8328.615587][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8328.615857][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8328.616161][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8328.616424][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8328.616675][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8328.616948][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8328.617221][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8328.617521][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8328.617820][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8328.618114][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8328.618360][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8328.618623][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8328.618866][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8328.619192][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8328.619470][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8328.619779][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8328.620078][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8328.620371][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8328.620690][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8328.620942][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8328.621186][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8328.621476][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8328.621794][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8328.622105][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8328.622357][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8328.622609][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8328.622858][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8328.623166][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8328.623411][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8328.623649][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8328.623977][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8328.624219][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8328.624542][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8328.624890][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8328.625139][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8328.625446][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8328.625680][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8328.625968][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8328.626225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8328.626469][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8328.626737][ C0] process_one_work (kernel/workqueue.c:2633) [ 8328.626995][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8328.627229][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8328.627511][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8328.627749][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8328.627996][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8328.628259][ C0] kthread (kernel/kthread.c:388) [ 8328.628471][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8328.628717][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8328.628948][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8328.629185][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8332.652501][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2786667 jiffies s: 77393 root: 0x1/. | [ 8332.653210][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8332.653600][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8332.653892][ C0] NMI backtrace for cpu 0 [ 8332.653901][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8332.653903][ C0] Workqueue: netns cleanup_net [ 8332.653908][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8332.653913][ 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 [ 8332.653916][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8332.653918][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8332.653921][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8332.653922][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8332.653924][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8332.653926][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8332.653927][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8332.653929][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8332.653933][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8332.653934][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8332.653936][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8332.653938][ C0] PKRU: 55555554 [ 8332.653939][ C0] Call Trace: [ 8332.653941][ C0] [ 8332.653943][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8332.653948][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8332.653952][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8332.653957][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8332.653961][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8332.653964][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8332.653969][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8332.653974][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8332.653977][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8332.653980][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8332.653983][ C0] [ 8332.653984][ C0] [ 8332.653987][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8332.653991][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8332.653995][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8332.653999][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8332.654005][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8332.654010][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8332.654013][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8332.654016][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8332.654019][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8332.654023][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8332.654026][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8332.654029][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8332.654032][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8332.654035][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8332.654038][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8332.654043][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8332.654046][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8332.654050][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8332.654052][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8332.654057][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8332.654062][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8332.654066][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8332.654070][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8332.654073][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8332.654077][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8332.654079][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8332.654089][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8332.654098][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8332.654106][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8332.654115][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8332.654124][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8332.654131][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8332.654135][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8332.654140][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8332.654149][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8332.654158][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8332.654162][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8332.654166][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8332.654170][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8332.654175][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8332.654182][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8332.654185][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8332.654189][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8332.654192][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8332.654196][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8332.654199][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8332.654203][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8332.654206][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8332.654211][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8332.654214][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8332.654217][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8332.654220][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8332.654223][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8332.654227][ C0] process_one_work (kernel/workqueue.c:2633) [ 8332.654231][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8332.654235][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8332.654239][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8332.654243][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8332.654248][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8332.654251][ C0] kthread (kernel/kthread.c:388) [ 8332.654253][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8332.654256][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8332.654259][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8332.654261][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8360.599189][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8360.599675][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8360.600158][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8360.600640][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8360.601596][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8360.602219][ C0] Workqueue: netns cleanup_net [ 8360.602468][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8360.602735][ 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 [ 8360.603727][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8360.604039][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8360.604447][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8360.604855][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8360.605260][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8360.605664][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8360.606071][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8360.606527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8360.606866][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8360.607273][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8360.607680][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8360.608090][ C0] PKRU: 55555554 [ 8360.608274][ C0] Call Trace: [ 8360.608453][ C0] [ 8360.608606][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8360.608874][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8360.609121][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8360.609406][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8360.609686][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8360.609980][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8360.610251][ 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)) [ 8360.610562][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8360.610829][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8360.611145][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8360.611447][ C0] [ 8360.611600][ C0] [ 8360.611754][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8360.612074][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8360.612376][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8360.612615][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8360.612911][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8360.613203][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8360.613521][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8360.613774][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8360.614029][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8360.614308][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8360.614600][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8360.614845][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8360.615088][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8360.615331][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8360.615570][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8360.615804][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8360.616055][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8360.616324][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8360.616629][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8360.616891][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8360.617140][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8360.617412][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8360.617688][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8360.617985][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8360.618285][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8360.618586][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8360.618831][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8360.619087][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8360.619330][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8360.619656][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8360.619935][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8360.620243][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8360.620544][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8360.620836][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8360.621153][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8360.621413][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8360.621660][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8360.621951][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8360.622265][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8360.622579][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8360.622833][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8360.623084][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8360.623334][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8360.623644][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8360.623890][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8360.624128][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8360.624455][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8360.624701][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8360.625023][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8360.625372][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8360.625620][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8360.625928][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8360.626160][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8360.626449][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8360.626708][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8360.626952][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8360.627221][ C0] process_one_work (kernel/workqueue.c:2633) [ 8360.627478][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8360.627715][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8360.627996][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8360.628234][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8360.628486][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8360.628750][ C0] kthread (kernel/kthread.c:388) [ 8360.628962][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8360.629201][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8360.629433][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8360.629671][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8360.629925][ C0] | [ 8380.907483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8380.907839][ C0] rcu: 0-....: (2831180 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=708531 | [ 8380.908414][ C0] rcu: (t=2835194 jiffies g=2451281 q=5709 ncpus=4) [ 8380.909238][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8380.909861][ C0] Workqueue: netns cleanup_net [ 8380.910112][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [ 8380.910385][ 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 [ 8380.911382][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 8380.911695][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8380.912105][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8380.912511][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8380.912917][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8380.913323][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8380.913733][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8380.914188][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8380.914529][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8380.914936][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8380.915342][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8380.915752][ C0] PKRU: 55555554 [ 8380.915935][ C0] Call Trace: [ 8380.916109][ C0] [ 8380.916260][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8380.916540][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8380.916796][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8380.917049][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8380.917339][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8380.917575][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8380.917848][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8380.918120][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8380.918385][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8380.918675][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8380.918920][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8380.919237][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8380.919514][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8380.919808][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8380.920077][ 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)) [ 8380.920388][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8380.920657][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8380.920972][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8380.921271][ C0] [ 8380.921424][ C0] [ 8380.921578][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8380.921898][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.922197][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.922497][ C0] ? report_enabled (mm/kasan/report.c:130) [ 8380.922737][ C0] kasan_report (mm/kasan/report.c:585) [ 8380.922962][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8380.923254][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8380.923573][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8380.923825][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8380.924077][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8380.924354][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8380.924643][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.924887][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8380.925130][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8380.925371][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8380.925608][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8380.925841][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8380.926091][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8380.926360][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8380.926662][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8380.926922][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8380.927170][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8380.927441][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8380.927715][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8380.928013][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8380.928312][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8380.928610][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8380.928855][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8380.929111][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8380.929352][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8380.929676][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8380.929953][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8380.930260][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8380.930560][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8380.930852][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8380.931168][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8380.931419][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8380.931662][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8380.931951][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8380.932261][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8380.932574][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8380.932827][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8380.933075][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8380.933324][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8380.933631][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8380.933875][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8380.934111][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8380.934436][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8380.934679][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8380.934998][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8380.935346][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8380.935593][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8380.935898][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8380.936129][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8380.936417][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8380.936674][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8380.936917][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8380.937181][ C0] process_one_work (kernel/workqueue.c:2633) [ 8380.937437][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8380.937673][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8380.937953][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8380.938190][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8380.938441][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8380.938704][ C0] kthread (kernel/kthread.c:388) [ 8380.938916][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8380.939153][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8380.939385][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8380.939622][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8408.599182][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8408.599662][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8408.600142][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8408.600622][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8408.601587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8408.602209][ C0] Workqueue: netns cleanup_net [ 8408.602460][ 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) [ 8408.602792][ 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 ... [ 8408.603782][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8408.604095][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8408.604501][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8408.604906][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8408.605314][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8408.605721][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8408.606124][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8408.606580][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8408.606917][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8408.607326][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8408.607733][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8408.608138][ C0] PKRU: 55555554 [ 8408.608329][ C0] Call Trace: [ 8408.608504][ C0] [ 8408.608655][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8408.608922][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8408.609170][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8408.609451][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8408.609733][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8408.610025][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8408.610295][ 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)) [ 8408.610607][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8408.610873][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8408.611188][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8408.611488][ C0] [ 8408.611644][ C0] [ 8408.611796][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8408.612115][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8408.612417][ 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) [ 8408.612718][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8408.613036][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8408.613290][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8408.613546][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8408.613822][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8408.614114][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.614355][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8408.614604][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8408.614847][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8408.615082][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8408.615317][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8408.615571][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8408.615840][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8408.616143][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8408.616404][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8408.616654][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8408.616928][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8408.617200][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8408.617499][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8408.617799][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8408.618091][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8408.618342][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8408.618599][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8408.618844][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8408.619170][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8408.619448][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8408.619757][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8408.620056][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8408.620348][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8408.620666][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8408.620919][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8408.621164][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8408.621451][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8408.621766][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8408.622078][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8408.622331][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8408.622582][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8408.622831][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8408.623140][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8408.623386][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8408.623623][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8408.623949][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8408.624195][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8408.624517][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8408.624864][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8408.625112][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8408.625420][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8408.625651][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8408.625943][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8408.626200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8408.626443][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8408.626712][ C0] process_one_work (kernel/workqueue.c:2633) [ 8408.626969][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8408.627204][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8408.627481][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8408.627724][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8408.627971][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8408.628240][ C0] kthread (kernel/kthread.c:388) [ 8408.628450][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8408.628693][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8408.628922][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8408.629162][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8430.957168][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2884971 jiffies s: 77393 root: 0x1/. | [ 8430.957835][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8430.958208][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8430.958497][ C0] NMI backtrace for cpu 0 [ 8430.958508][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8430.958511][ C0] Workqueue: netns cleanup_net [ 8430.958518][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8430.958524][ 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 [ 8430.958527][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8430.958530][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 8430.958532][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8430.958534][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 8430.958536][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8430.958538][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8430.958539][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8430.958542][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8430.958545][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8430.958547][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8430.958549][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8430.958550][ C0] PKRU: 55555554 [ 8430.958552][ C0] Call Trace: [ 8430.958555][ C0] [ 8430.958558][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8430.958563][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8430.958568][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8430.958572][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8430.958577][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8430.958579][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8430.958584][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8430.958590][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8430.958593][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8430.958596][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8430.958599][ C0] [ 8430.958600][ C0] [ 8430.958604][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8430.958610][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8430.958613][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8430.958617][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8430.958622][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8430.958627][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8430.958631][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8430.958634][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8430.958637][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8430.958641][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8430.958643][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8430.958647][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8430.958650][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8430.958654][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8430.958657][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8430.958663][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8430.958666][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8430.958670][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8430.958673][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8430.958678][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8430.958689][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8430.958693][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8430.958697][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8430.958702][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8430.958706][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8430.958709][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8430.958720][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8430.958729][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8430.958737][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8430.958746][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8430.958755][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8430.958763][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8430.958767][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8430.958771][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8430.958781][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8430.958789][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8430.958793][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8430.958797][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8430.958802][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8430.958806][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8430.958814][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8430.958818][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8430.958822][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8430.958826][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8430.958830][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8430.958833][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8430.958836][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8430.958838][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8430.958844][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8430.958847][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8430.958850][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8430.958854][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8430.958856][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8430.958861][ C0] process_one_work (kernel/workqueue.c:2633) [ 8430.958865][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8430.958869][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8430.958873][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8430.958877][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8430.958882][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8430.958885][ C0] kthread (kernel/kthread.c:388) [ 8430.958888][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8430.958890][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8430.958893][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8430.958896][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8456.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8456.599671][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8456.600151][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8456.600631][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8456.601585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8456.602208][ C0] Workqueue: netns cleanup_net [ 8456.602457][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8456.602725][ 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 [ 8456.603714][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8456.604026][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8456.604435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8456.604843][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8456.605248][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8456.605653][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8456.606061][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8456.606516][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8456.606855][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8456.607261][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8456.607668][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8456.608083][ C0] PKRU: 55555554 [ 8456.608267][ C0] Call Trace: [ 8456.608440][ C0] [ 8456.608594][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8456.608862][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8456.609109][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8456.609395][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8456.609673][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8456.609967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8456.610239][ 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)) [ 8456.610551][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8456.610817][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8456.611134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8456.611436][ C0] [ 8456.611589][ C0] [ 8456.611744][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8456.612063][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.612359][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.612655][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8456.612895][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8456.613149][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8456.613434][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8456.613754][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8456.614010][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8456.614265][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8456.614543][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8456.614835][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.615076][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8456.615322][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8456.615568][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8456.615805][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8456.616039][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8456.616291][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8456.616561][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8456.616865][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8456.617126][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8456.617374][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8456.617648][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8456.617924][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8456.618227][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8456.618529][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8456.618822][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8456.619067][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8456.619325][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8456.619572][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8456.619898][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8456.620176][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8456.620483][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8456.620784][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8456.621075][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8456.621392][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8456.621647][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8456.621892][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8456.622179][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8456.622496][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8456.622808][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8456.623061][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8456.623310][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8456.623560][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8456.623871][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8456.624116][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8456.624350][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8456.624679][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8456.624926][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8456.625247][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8456.625594][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8456.625842][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8456.626151][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8456.626380][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8456.626674][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8456.626931][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8456.627174][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8456.627442][ C0] process_one_work (kernel/workqueue.c:2633) [ 8456.627701][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8456.627937][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8456.628219][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8456.628461][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8456.628709][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8456.628974][ C0] kthread (kernel/kthread.c:388) [ 8456.629185][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8456.629425][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8456.629656][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8456.629896][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8456.630149][ C0] | [ 8458.940483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8458.940831][ C0] rcu: 0-....: (2909094 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=728032 | [ 8458.941403][ C0] rcu: (t=2913227 jiffies g=2451281 q=5709 ncpus=4) [ 8458.942225][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8458.942850][ C0] Workqueue: netns cleanup_net [ 8458.943101][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8458.943367][ 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 [ 8458.944354][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8458.944668][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8458.945074][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8458.945479][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8458.945888][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8458.946295][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8458.946703][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8458.947157][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8458.947495][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8458.947904][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8458.948315][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8458.948721][ C0] PKRU: 55555554 [ 8458.948907][ C0] Call Trace: [ 8458.949080][ C0] [ 8458.949230][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8458.949506][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8458.949764][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8458.950019][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8458.950310][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8458.950546][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8458.950820][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8458.951092][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8458.951354][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8458.951648][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8458.951895][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8458.952212][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8458.952492][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8458.952784][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8458.953053][ 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)) [ 8458.953365][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8458.953633][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8458.953947][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8458.954247][ C0] [ 8458.954399][ C0] [ 8458.954552][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8458.954872][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8458.955170][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8458.955463][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8458.955703][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8458.955957][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8458.956242][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8458.956562][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8458.956817][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8458.957071][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8458.957347][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8458.957638][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8458.957881][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8458.958132][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8458.958376][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8458.958610][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8458.958846][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8458.959098][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8458.959365][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8458.959668][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8458.959928][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8458.960174][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8458.960449][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8458.960724][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8458.961019][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8458.961321][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8458.961612][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8458.961858][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8458.962116][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8458.962360][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8458.962685][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8458.962963][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8458.963268][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8458.963570][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8458.963860][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8458.964177][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8458.964429][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8458.964675][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8458.964963][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8458.965277][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8458.965588][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8458.965840][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8458.966088][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8458.966338][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8458.966650][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8458.966894][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8458.967130][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8458.967455][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8458.967701][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8458.968028][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8458.968374][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8458.968623][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8458.968929][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8458.969158][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8458.969448][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8458.969706][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8458.969946][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8458.970214][ C0] process_one_work (kernel/workqueue.c:2633) [ 8458.970469][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8458.970707][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8458.970986][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8458.971227][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8458.971473][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8458.971739][ C0] kthread (kernel/kthread.c:388) [ 8458.971949][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8458.972188][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8458.972417][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8458.972658][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8484.599178][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8484.599658][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8484.600138][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8484.600619][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8484.601571][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8484.602192][ C0] Workqueue: netns cleanup_net [ 8484.602442][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8484.602710][ 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 [ 8484.603698][ C0] RSP: 0018:ffffc900000bf3a0 EFLAGS: 00000286 [ 8484.604011][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 8484.604415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8484.604824][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 8484.605230][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8484.605635][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8484.606040][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8484.606496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8484.606836][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8484.607245][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8484.607653][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8484.608064][ C0] PKRU: 55555554 [ 8484.608248][ C0] Call Trace: [ 8484.608423][ C0] [ 8484.608575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8484.608842][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8484.609090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8484.609373][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8484.609653][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8484.609946][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8484.610216][ 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)) [ 8484.610530][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8484.610797][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8484.611113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8484.611413][ C0] [ 8484.611568][ C0] [ 8484.611720][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8484.612040][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.612337][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.612632][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8484.612869][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8484.613123][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8484.613409][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8484.613729][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8484.613985][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8484.614239][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8484.614516][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8484.614806][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.615051][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8484.615296][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8484.615540][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8484.615776][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8484.616012][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8484.616264][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8484.616535][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8484.616837][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8484.617098][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8484.617346][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8484.617622][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8484.617903][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8484.618198][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8484.618501][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8484.618792][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8484.619039][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8484.619295][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8484.619542][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8484.619868][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8484.620148][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8484.620452][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8484.620755][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8484.621046][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8484.621364][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8484.621618][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8484.621863][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8484.622151][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8484.622465][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8484.622777][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8484.623029][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8484.623280][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8484.623533][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8484.623842][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8484.624086][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8484.624323][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8484.624652][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8484.624897][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8484.625219][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8484.625567][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8484.625816][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8484.626123][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8484.626354][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8484.626645][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8484.626902][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8484.627143][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8484.627409][ C0] process_one_work (kernel/workqueue.c:2633) [ 8484.627669][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8484.627911][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8484.628190][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8484.628431][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8484.628678][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8484.628944][ C0] kthread (kernel/kthread.c:388) [ 8484.629155][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8484.629395][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8484.629627][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8484.629866][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8512.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8512.599666][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8512.600147][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8512.600626][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8512.601575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8512.602196][ C0] Workqueue: netns cleanup_net [ 8512.602445][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8512.602710][ 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 [ 8512.603699][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8512.604011][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8512.604415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8512.604821][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8512.605229][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8512.605636][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8512.606041][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8512.606496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8512.606833][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8512.607242][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8512.607650][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8512.608059][ C0] PKRU: 55555554 [ 8512.608243][ C0] Call Trace: [ 8512.608417][ C0] [ 8512.608569][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8512.608837][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8512.609084][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8512.609365][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8512.609645][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8512.609938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8512.610207][ 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)) [ 8512.610520][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8512.610786][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8512.611101][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8512.611398][ C0] [ 8512.611554][ C0] [ 8512.611707][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8512.612027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8512.612328][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8512.612630][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8512.612868][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8512.613158][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8512.613476][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8512.613731][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8512.613986][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8512.614261][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8512.614554][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8512.614795][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8512.615040][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8512.615283][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8512.615519][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8512.615753][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8512.616007][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8512.616275][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8512.616579][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8512.616841][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8512.617089][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8512.617361][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8512.617637][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8512.617939][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8512.618239][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8512.618531][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8512.618776][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8512.619032][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8512.619277][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8512.619603][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8512.619880][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8512.620187][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8512.620485][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8512.620778][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8512.621093][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8512.621345][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8512.621592][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8512.621879][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8512.622193][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8512.622504][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8512.622759][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8512.623007][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8512.623258][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8512.623567][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8512.623812][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8512.624045][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8512.624371][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8512.624617][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8512.624935][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8512.625280][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8512.625528][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8512.625833][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8512.626062][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8512.626353][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8512.626612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8512.626853][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8512.627118][ C0] process_one_work (kernel/workqueue.c:2633) [ 8512.627374][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8512.627610][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8512.627892][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8512.628132][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8512.628378][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8512.628642][ C0] kthread (kernel/kthread.c:388) [ 8512.628853][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8512.629093][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8512.629320][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8512.629560][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8529.260505][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2983275 jiffies s: 77393 root: 0x1/. | [ 8529.261169][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8529.261550][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8529.261830][ C0] NMI backtrace for cpu 0 [ 8529.261840][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8529.261843][ C0] Workqueue: netns cleanup_net [ 8529.261850][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8529.261855][ 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 [ 8529.261859][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 8529.261861][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8529.261864][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8529.261866][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8529.261868][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8529.261870][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8529.261872][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8529.261874][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8529.261878][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8529.261879][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8529.261881][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8529.261883][ C0] PKRU: 55555554 [ 8529.261884][ C0] Call Trace: [ 8529.261886][ C0] [ 8529.261889][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8529.261894][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8529.261899][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8529.261903][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8529.261908][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8529.261910][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8529.261914][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8529.261920][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8529.261923][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8529.261927][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8529.261930][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8529.261933][ C0] [ 8529.261935][ C0] [ 8529.261936][ C0] kasan_report (mm/kasan/report.c:585) [ 8529.261940][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8529.261944][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8529.261949][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8529.261953][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8529.261957][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8529.261962][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8529.261967][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8529.261970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8529.261973][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8529.261975][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8529.261979][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8529.261982][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8529.261985][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8529.261988][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8529.261992][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8529.261994][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8529.261999][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8529.262003][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8529.262007][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8529.262010][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8529.262014][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8529.262021][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8529.262024][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8529.262029][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8529.262034][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8529.262037][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8529.262041][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8529.262051][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8529.262060][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8529.262068][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8529.262078][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8529.262087][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8529.262094][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8529.262098][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8529.262102][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8529.262112][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8529.262120][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8529.262124][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8529.262128][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8529.262132][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8529.262137][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8529.262145][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8529.262149][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8529.262153][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8529.262157][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8529.262161][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8529.262164][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8529.262168][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8529.262171][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8529.262176][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8529.262179][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8529.262182][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8529.262186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8529.262188][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8529.262193][ C0] process_one_work (kernel/workqueue.c:2633) [ 8529.262197][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8529.262201][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8529.262206][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8529.262209][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8529.262215][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8529.262217][ C0] kthread (kernel/kthread.c:388) [ 8529.262220][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8529.262224][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8529.262227][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8529.262229][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8529.262237][ C0] | [ 8536.972483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8536.972839][ C0] rcu: 0-....: (2987006 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=747532 | [ 8536.973412][ C0] rcu: (t=2991259 jiffies g=2451281 q=5709 ncpus=4) [ 8536.974236][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8536.974858][ C0] Workqueue: netns cleanup_net [ 8536.975110][ 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) [ 8536.975442][ 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 ... [ 8536.976431][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8536.976745][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8536.977155][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8536.977562][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8536.977975][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8536.978381][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8536.978786][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8536.979241][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8536.979582][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8536.979991][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8536.980397][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8536.980801][ C0] PKRU: 55555554 [ 8536.980987][ C0] Call Trace: [ 8536.981161][ C0] [ 8536.981310][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8536.981588][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8536.981845][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8536.982102][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8536.982395][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8536.982630][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8536.982906][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8536.983182][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8536.983444][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8536.983735][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8536.983982][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8536.984300][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8536.984578][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8536.984871][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8536.985142][ 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)) [ 8536.985452][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8536.985722][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8536.986036][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8536.986338][ C0] [ 8536.986490][ C0] [ 8536.986646][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8536.986966][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8536.987266][ 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) [ 8536.987575][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8536.987894][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8536.988147][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8536.988400][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8536.988680][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8536.988968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8536.989211][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8536.989457][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8536.989700][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8536.989937][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8536.990173][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8536.990424][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8536.990695][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8536.990994][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8536.991255][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8536.991506][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8536.991778][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8536.992052][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8536.992352][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8536.992654][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8536.992947][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8536.993191][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8536.993448][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8536.993692][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8536.994016][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8536.994296][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8536.994602][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8536.994903][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8536.995194][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8536.995513][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8536.995767][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8536.996010][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8536.996299][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8536.996615][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8536.996924][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8536.997178][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8536.997428][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8536.997690][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8536.997998][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8536.998242][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8536.998479][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8536.998807][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8536.999051][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8536.999371][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8536.999721][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8536.999969][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8537.000273][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8537.000507][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8537.000796][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8537.001051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8537.001294][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8537.001560][ C0] process_one_work (kernel/workqueue.c:2633) [ 8537.001819][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8537.002055][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8537.002333][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8537.002575][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8537.002819][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8537.003084][ C0] kthread (kernel/kthread.c:388) [ 8537.003298][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8537.003536][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8537.003768][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8537.004007][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8564.599183][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8564.599663][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8564.600145][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8564.600624][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8564.601577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8564.602195][ C0] Workqueue: netns cleanup_net [ 8564.602444][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8564.602711][ 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) [ 8564.603697][ C0] RSP: 0018:ffffc900000bf390 EFLAGS: 00000286 [ 8564.604011][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 8564.604415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8564.604824][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8564.605230][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8564.605638][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8564.606043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8564.606499][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8564.606839][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8564.607248][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8564.607661][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8564.608065][ C0] PKRU: 55555554 [ 8564.608250][ C0] Call Trace: [ 8564.608423][ C0] [ 8564.608575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8564.608842][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8564.609090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8564.609371][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8564.609653][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8564.609945][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8564.610215][ 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)) [ 8564.610529][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8564.610797][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8564.611120][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8564.611420][ C0] [ 8564.611575][ C0] [ 8564.611728][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8564.612048][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.612345][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.612639][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8564.612877][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8564.613130][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8564.613417][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8564.613738][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8564.613992][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8564.614247][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8564.614525][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8564.614815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.615060][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8564.615305][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8564.615551][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8564.615786][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8564.616021][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8564.616274][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8564.616545][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8564.616847][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8564.617108][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8564.617356][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8564.617638][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8564.617915][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8564.618210][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8564.618513][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8564.618804][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8564.619049][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8564.619306][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8564.619552][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8564.619876][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8564.620156][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8564.620460][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8564.620766][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8564.621057][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8564.621376][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8564.621630][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8564.621876][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8564.622164][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8564.622479][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8564.622791][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8564.623043][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8564.623292][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8564.623544][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8564.623853][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8564.624096][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8564.624335][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8564.624664][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8564.624910][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8564.625231][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8564.625579][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8564.625827][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8564.626135][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8564.626366][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8564.626658][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8564.626914][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8564.627156][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8564.627422][ C0] process_one_work (kernel/workqueue.c:2633) [ 8564.627686][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8564.627923][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8564.628202][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8564.628442][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8564.628689][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8564.628955][ C0] kthread (kernel/kthread.c:388) [ 8564.629166][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8564.629405][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8564.629638][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8564.629877][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8592.599183][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8592.599664][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8592.600144][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8592.600627][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8592.601580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8592.602201][ C0] Workqueue: netns cleanup_net [ 8592.602451][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8592.602719][ 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 [ 8592.603707][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8592.604020][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8592.604425][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8592.604834][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8592.605242][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8592.605650][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8592.606056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8592.606512][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8592.606850][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8592.607259][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8592.607672][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8592.608075][ C0] PKRU: 55555554 [ 8592.608261][ C0] Call Trace: [ 8592.608435][ C0] [ 8592.608587][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8592.608855][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8592.609104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8592.609386][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8592.609665][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8592.609962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8592.610231][ 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)) [ 8592.610544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8592.610811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8592.611127][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8592.611426][ C0] [ 8592.611583][ C0] [ 8592.611736][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8592.612056][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8592.612358][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8592.612660][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8592.612899][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8592.613189][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8592.613508][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8592.613763][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8592.614018][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8592.614294][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8592.614589][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8592.614830][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8592.615076][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8592.615320][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8592.615556][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8592.615793][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8592.616045][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8592.616313][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8592.616618][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8592.616879][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8592.617127][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8592.617405][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8592.617680][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8592.617976][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8592.618276][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8592.618569][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8592.618814][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8592.619071][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8592.619315][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8592.619642][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8592.619922][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8592.620228][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8592.620529][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8592.620821][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8592.621138][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8592.621391][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8592.621637][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8592.621925][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8592.622239][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8592.622552][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8592.622806][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8592.623053][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8592.623303][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8592.623616][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8592.623862][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8592.624096][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8592.624422][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8592.624670][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8592.624992][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8592.625338][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8592.625588][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8592.625895][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8592.626125][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8592.626417][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8592.626675][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8592.626918][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8592.627184][ C0] process_one_work (kernel/workqueue.c:2633) [ 8592.627448][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8592.627685][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8592.627963][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8592.628203][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8592.628451][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8592.628717][ C0] kthread (kernel/kthread.c:388) [ 8592.628928][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8592.629169][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8592.629399][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8592.629640][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8592.629895][ C0] | [ 8615.003483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8615.003847][ C0] rcu: 0-....: (3064945 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=767033 | [ 8615.004417][ C0] rcu: (t=3069290 jiffies g=2451281 q=5709 ncpus=4) [ 8615.005244][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8615.005866][ C0] Workqueue: netns cleanup_net [ 8615.006116][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8615.006411][ 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 [ 8615.007403][ C0] RSP: 0018:ffffc900000bf3d0 EFLAGS: 00000202 [ 8615.007719][ C0] RAX: ffff88800ada8808 RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 8615.008126][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8615.008531][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8615.008937][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8615.009346][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8615.009752][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8615.010207][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8615.010545][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8615.010953][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8615.011362][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8615.011768][ C0] PKRU: 55555554 [ 8615.011954][ C0] Call Trace: [ 8615.012126][ C0] [ 8615.012278][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8615.012557][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8615.012814][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8615.013070][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8615.013360][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8615.013597][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8615.013870][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8615.014144][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8615.014405][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8615.014697][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8615.014944][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8615.015261][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8615.015540][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8615.015831][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8615.016099][ 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)) [ 8615.016411][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8615.016678][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8615.016993][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8615.017300][ C0] [ 8615.017453][ C0] [ 8615.017605][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8615.017925][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8615.018221][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 8615.018483][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8615.018769][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8615.019094][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8615.019349][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8615.019604][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8615.019881][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8615.020168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8615.020411][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8615.020658][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8615.020901][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8615.021135][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8615.021371][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8615.021624][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8615.021892][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8615.022193][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8615.022454][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8615.022701][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8615.022975][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8615.023248][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8615.023545][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8615.023848][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8615.024136][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8615.024381][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8615.024638][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8615.024884][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8615.025208][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8615.025489][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8615.025792][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8615.026094][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8615.026383][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8615.026701][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8615.026953][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8615.027203][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8615.027492][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8615.027807][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8615.028117][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8615.028368][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8615.028618][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8615.028867][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8615.029181][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8615.029425][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8615.029660][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8615.029986][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8615.030230][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8615.030553][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8615.030899][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8615.031147][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8615.031452][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8615.031683][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8615.031974][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8615.032231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8615.032471][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8615.032740][ C0] process_one_work (kernel/workqueue.c:2633) [ 8615.032996][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8615.033233][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8615.033511][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8615.033752][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8615.033999][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8615.034262][ C0] kthread (kernel/kthread.c:388) [ 8615.034473][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8615.034714][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8615.034942][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8615.035182][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8627.564523][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3081579 jiffies s: 77393 root: 0x1/. | [ 8627.565182][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8627.565566][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8627.565849][ C0] NMI backtrace for cpu 0 [ 8627.565858][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8627.565861][ C0] Workqueue: netns cleanup_net [ 8627.565867][ 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) [ 8627.565873][ 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 ... [ 8627.565876][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8627.565878][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8627.565880][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8627.565882][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8627.565883][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8627.565886][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8627.565888][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8627.565890][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8627.565894][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8627.565895][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8627.565897][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8627.565898][ C0] PKRU: 55555554 [ 8627.565900][ C0] Call Trace: [ 8627.565902][ C0] [ 8627.565904][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8627.565910][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8627.565915][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8627.565920][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8627.565924][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8627.565926][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8627.565931][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8627.565934][ 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) [ 8627.565937][ 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) [ 8627.565941][ 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) [ 8627.565945][ C0] [ 8627.565946][ C0] [ 8627.565947][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8627.565951][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8627.565956][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8627.565962][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8627.565965][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8627.565968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8627.565971][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8627.565975][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8627.565978][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8627.565981][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8627.565984][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8627.565988][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8627.565990][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8627.565995][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8627.565999][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8627.566003][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8627.566006][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8627.566011][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8627.566017][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8627.566021][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8627.566025][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8627.566030][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8627.566034][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8627.566037][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8627.566048][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8627.566056][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8627.566065][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8627.566074][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8627.566083][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8627.566091][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8627.566095][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8627.566099][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8627.566109][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8627.566117][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8627.566121][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8627.566125][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8627.566129][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8627.566134][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8627.566141][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8627.566145][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8627.566148][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8627.566152][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8627.566155][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8627.566159][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8627.566162][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8627.566165][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8627.566170][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8627.566173][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8627.566176][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8627.566179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8627.566181][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8627.566186][ C0] process_one_work (kernel/workqueue.c:2633) [ 8627.566191][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8627.566194][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8627.566199][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8627.566203][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8627.566208][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8627.566211][ C0] kthread (kernel/kthread.c:388) [ 8627.566214][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8627.566216][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8627.566219][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8627.566221][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8652.599186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8652.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8652.600149][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8652.600633][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8652.601589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8652.602213][ C0] Workqueue: netns cleanup_net [ 8652.602463][ 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) [ 8652.602795][ 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 ... [ 8652.603782][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8652.604094][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8652.604500][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8652.604905][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8652.605310][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8652.605717][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8652.606123][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8652.606577][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8652.606913][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8652.607325][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8652.607734][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8652.608138][ C0] PKRU: 55555554 [ 8652.608323][ C0] Call Trace: [ 8652.608497][ C0] [ 8652.608649][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8652.608917][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8652.609166][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8652.609447][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8652.609726][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8652.610021][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8652.610291][ 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)) [ 8652.610605][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8652.610872][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8652.611186][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8652.611486][ C0] [ 8652.611641][ C0] [ 8652.611794][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8652.612116][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8652.612416][ 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) [ 8652.612720][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8652.613038][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8652.613291][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8652.613549][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8652.613826][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8652.614113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8652.614357][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8652.614603][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8652.614848][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8652.615082][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8652.615318][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8652.615573][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8652.615840][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8652.616143][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8652.616406][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8652.616656][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8652.616930][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8652.617211][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8652.617507][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8652.617809][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8652.618102][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8652.618348][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8652.618605][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8652.618850][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8652.619174][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8652.619459][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8652.619764][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8652.620065][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8652.620357][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8652.620676][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8652.620927][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8652.621172][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8652.621460][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8652.621776][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8652.622085][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8652.622337][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8652.622587][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8652.622837][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8652.623146][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8652.623389][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8652.623627][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8652.623955][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8652.624198][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8652.624520][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8652.624866][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8652.625113][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8652.625420][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8652.625650][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8652.625941][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8652.626196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8652.626438][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8652.626703][ C0] process_one_work (kernel/workqueue.c:2633) [ 8652.626960][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8652.627202][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8652.627479][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8652.627721][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8652.627966][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8652.628230][ C0] kthread (kernel/kthread.c:388) [ 8652.628441][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8652.628681][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8652.628911][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8652.629149][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8680.599178][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8680.599660][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8680.600142][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8680.600622][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8680.601577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8680.602199][ C0] Workqueue: netns cleanup_net [ 8680.602449][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8680.602739][ C0] Code: 48 c7 c7 b0 c2 9e 9e 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 9e 9e mov $0xffffffff9e9ec2b0,%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) [ 8680.603728][ C0] RSP: 0018:ffffc900000bf3d8 EFLAGS: 00000202 [ 8680.604040][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8680.604447][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8680.604853][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8680.605257][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8680.605665][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8680.606069][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8680.606525][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8680.606863][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8680.607275][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8680.607685][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8680.608092][ C0] PKRU: 55555554 [ 8680.608277][ C0] Call Trace: [ 8680.608451][ C0] [ 8680.608606][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8680.608874][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8680.609122][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8680.609405][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8680.609685][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8680.609980][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8680.610250][ 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)) [ 8680.610563][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8680.610831][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8680.611154][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8680.611456][ C0] [ 8680.611611][ C0] [ 8680.611765][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8680.612085][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8680.612385][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8680.612675][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8680.612960][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8680.613279][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8680.613535][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8680.613793][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8680.614069][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8680.614357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8680.614602][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8680.614848][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8680.615092][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8680.615327][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8680.615566][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8680.615820][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8680.616088][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8680.616390][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8680.616652][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8680.616906][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8680.617181][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8680.617456][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8680.617754][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8680.618054][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8680.618345][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8680.618594][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8680.618853][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8680.619098][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8680.619423][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8680.619703][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8680.620007][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8680.620308][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8680.620600][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8680.620918][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8680.621168][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8680.621413][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8680.621701][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8680.622015][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8680.622325][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8680.622579][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8680.622828][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8680.623078][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8680.623387][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8680.623633][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8680.623868][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8680.624195][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8680.624440][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8680.624764][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8680.625109][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8680.625356][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8680.625663][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8680.625892][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8680.626182][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8680.626437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8680.626681][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8680.626951][ C0] process_one_work (kernel/workqueue.c:2633) [ 8680.627210][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8680.627446][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8680.627725][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8680.627966][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8680.628211][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8680.628475][ C0] kthread (kernel/kthread.c:388) [ 8680.628687][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8680.628926][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8680.629156][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8680.629395][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8680.629648][ C0] | [ 8693.036483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8693.036856][ C0] rcu: 0-....: (3142859 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=786534 | [ 8693.037427][ C0] rcu: (t=3147323 jiffies g=2451281 q=5709 ncpus=4) [ 8693.038249][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8693.038873][ C0] Workqueue: netns cleanup_net [ 8693.039126][ 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) [ 8693.039459][ 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 ... [ 8693.040449][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8693.040762][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8693.041169][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8693.041576][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8693.041982][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8693.042389][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8693.042795][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8693.043249][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8693.043587][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8693.043992][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8693.044399][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8693.044805][ C0] PKRU: 55555554 [ 8693.044990][ C0] Call Trace: [ 8693.045162][ C0] [ 8693.045315][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8693.045594][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8693.045851][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8693.046107][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8693.046398][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8693.046635][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8693.046916][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8693.047189][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8693.047450][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8693.047744][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8693.047990][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8693.048307][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8693.048589][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8693.048881][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8693.049149][ 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)) [ 8693.049461][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8693.049730][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8693.050045][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8693.050347][ C0] [ 8693.050500][ C0] [ 8693.050653][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8693.050974][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8693.051276][ 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) [ 8693.051576][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8693.051895][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8693.052149][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8693.052403][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8693.052681][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8693.052973][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8693.053215][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8693.053460][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8693.053705][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8693.053940][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8693.054174][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8693.054426][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8693.054695][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8693.054998][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8693.055260][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8693.055509][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8693.055783][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8693.056056][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8693.056353][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8693.056655][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8693.056953][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8693.057196][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8693.057454][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8693.057698][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8693.058023][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8693.058301][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8693.058609][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8693.058907][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8693.059200][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8693.059517][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8693.059770][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8693.060016][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8693.060303][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8693.060617][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8693.060928][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8693.061182][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8693.061430][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8693.061680][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8693.061990][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8693.062236][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8693.062470][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8693.062797][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8693.063043][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8693.063364][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8693.063709][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8693.063957][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8693.064265][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8693.064497][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8693.064787][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8693.065044][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8693.065286][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8693.065554][ C0] process_one_work (kernel/workqueue.c:2633) [ 8693.065811][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8693.066045][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8693.066324][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8693.066564][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8693.066812][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8693.067080][ C0] kthread (kernel/kthread.c:388) [ 8693.067292][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8693.067532][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8693.067763][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8693.068001][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8720.599180][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8720.599661][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8720.600141][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8720.600625][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8720.601575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8720.602197][ C0] Workqueue: netns cleanup_net [ 8720.602447][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8720.602741][ 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 [ 8720.603727][ C0] RSP: 0018:ffffc900000bf3d0 EFLAGS: 00000202 [ 8720.604040][ C0] RAX: ffff88800ada8808 RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 8720.604445][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8720.604855][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8720.605261][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8720.605668][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8720.606072][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8720.606529][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8720.606874][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8720.607283][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8720.607690][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8720.608096][ C0] PKRU: 55555554 [ 8720.608281][ C0] Call Trace: [ 8720.608455][ C0] [ 8720.608608][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8720.608875][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8720.609125][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8720.609407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8720.609688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8720.609980][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8720.610249][ 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)) [ 8720.610563][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8720.610830][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8720.611146][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8720.611447][ C0] [ 8720.611600][ C0] [ 8720.611753][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8720.612076][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8720.612372][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8720.612637][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8720.612922][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8720.613240][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8720.613496][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8720.613750][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8720.614027][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8720.614317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.614562][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8720.614808][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8720.615052][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8720.615284][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8720.615522][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8720.615775][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8720.616043][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8720.616347][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8720.616613][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8720.616865][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8720.617141][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8720.617415][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8720.617713][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8720.618015][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8720.618304][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8720.618553][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8720.618810][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8720.619055][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8720.619381][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8720.619661][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8720.619967][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8720.620268][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8720.620562][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8720.620880][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8720.621133][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8720.621379][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8720.621668][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8720.621982][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8720.622293][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8720.622547][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8720.622797][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8720.623046][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8720.623357][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8720.623602][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8720.623838][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8720.624165][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8720.624410][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8720.624734][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8720.625081][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8720.625330][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8720.625640][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8720.625870][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8720.626161][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8720.626418][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8720.626664][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8720.626936][ C0] process_one_work (kernel/workqueue.c:2633) [ 8720.627193][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8720.627430][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8720.627709][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8720.627951][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8720.628197][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8720.628461][ C0] kthread (kernel/kthread.c:388) [ 8720.628675][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8720.628914][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8720.629144][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8720.629383][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8725.868500][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3179883 jiffies s: 77393 root: 0x1/. | [ 8725.869157][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8725.869537][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8725.869818][ C0] NMI backtrace for cpu 0 [ 8725.869827][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8725.869829][ C0] Workqueue: netns cleanup_net [ 8725.869834][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8725.869840][ 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 [ 8725.869843][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8725.869845][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8725.869847][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8725.869849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8725.869850][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8725.869852][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8725.869854][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8725.869857][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8725.869860][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8725.869862][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8725.869863][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8725.869865][ C0] PKRU: 55555554 [ 8725.869866][ C0] Call Trace: [ 8725.869867][ C0] [ 8725.869869][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8725.869874][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8725.869878][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8725.869883][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8725.869887][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8725.869890][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8725.869893][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8725.869899][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8725.869903][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8725.869906][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8725.869909][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8725.869912][ C0] [ 8725.869913][ C0] [ 8725.869917][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8725.869920][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8725.869924][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8725.869929][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8725.869934][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8725.869937][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8725.869940][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8725.869943][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8725.869947][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8725.869949][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8725.869952][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8725.869955][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8725.869958][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8725.869961][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8725.869966][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8725.869969][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8725.869972][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8725.869975][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8725.869980][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8725.869986][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8725.869989][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8725.869994][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8725.869998][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8725.870003][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8725.870006][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8725.870015][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8725.870024][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8725.870033][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8725.870042][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8725.870051][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8725.870059][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8725.870062][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8725.870066][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8725.870076][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8725.870084][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8725.870089][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8725.870093][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8725.870097][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8725.870102][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8725.870109][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8725.870113][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8725.870117][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8725.870121][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8725.870124][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8725.870127][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8725.870131][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8725.870133][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8725.870139][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8725.870142][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8725.870145][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8725.870148][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8725.870151][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8725.870155][ C0] process_one_work (kernel/workqueue.c:2633) [ 8725.870160][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8725.870163][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8725.870167][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8725.870171][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8725.870176][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8725.870179][ C0] kthread (kernel/kthread.c:388) [ 8725.870181][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8725.870183][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8725.870186][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8725.870188][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8752.599188][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8752.599672][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8752.600156][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8752.600638][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8752.601594][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8752.602218][ C0] Workqueue: netns cleanup_net [ 8752.602468][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8752.602735][ 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 [ 8752.603725][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8752.604039][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8752.604444][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8752.604851][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8752.605257][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8752.605665][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8752.606072][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8752.606527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8752.606868][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8752.607277][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8752.607685][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8752.608089][ C0] PKRU: 55555554 [ 8752.608274][ C0] Call Trace: [ 8752.608448][ C0] [ 8752.608601][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8752.608870][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8752.609119][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8752.609401][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8752.609679][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8752.609972][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8752.610241][ 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)) [ 8752.610554][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8752.610821][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8752.611138][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8752.611437][ C0] [ 8752.611594][ C0] [ 8752.611746][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8752.612066][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8752.612368][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8752.612668][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8752.612908][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8752.613197][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8752.613515][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8752.613770][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8752.614025][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8752.614302][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8752.614593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8752.614835][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8752.615080][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8752.615325][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8752.615562][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8752.615797][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8752.616050][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8752.616317][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8752.616628][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8752.616890][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8752.617138][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8752.617413][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8752.617688][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8752.617984][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8752.618287][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8752.618580][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8752.618825][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8752.619081][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8752.619327][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8752.619654][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8752.619932][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8752.620238][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8752.620540][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8752.620833][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8752.621149][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8752.621402][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8752.621651][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8752.621939][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8752.622253][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8752.622566][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8752.622819][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8752.623066][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8752.623316][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8752.623628][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8752.623874][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8752.624108][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8752.624435][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8752.624682][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8752.625005][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8752.625350][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8752.625600][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8752.625906][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8752.626136][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8752.626427][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8752.626691][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8752.626934][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8752.627199][ C0] process_one_work (kernel/workqueue.c:2633) [ 8752.627456][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8752.627693][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8752.627971][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8752.628212][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8752.628459][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8752.628725][ C0] kthread (kernel/kthread.c:388) [ 8752.628936][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8752.629176][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8752.629405][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8752.629646][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8752.629899][ C0] | [ 8771.068483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8771.068842][ C0] rcu: 0-....: (3220773 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=806035 | [ 8771.069412][ C0] rcu: (t=3225355 jiffies g=2451281 q=5709 ncpus=4) [ 8771.070237][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8771.070862][ C0] Workqueue: netns cleanup_net [ 8771.071112][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8771.071388][ 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 [ 8771.072380][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 8771.072693][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8771.073099][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8771.073506][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8771.073921][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8771.074326][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8771.074735][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8771.075189][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8771.075527][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8771.075933][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8771.076339][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8771.076754][ C0] PKRU: 55555554 [ 8771.076939][ C0] Call Trace: [ 8771.077110][ C0] [ 8771.077262][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8771.077541][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8771.077798][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8771.078053][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8771.078344][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8771.078580][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8771.078854][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8771.079128][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8771.079390][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8771.079683][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8771.079927][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8771.080245][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8771.080526][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8771.080819][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8771.081089][ 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)) [ 8771.081401][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8771.081668][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8771.081982][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8771.082283][ C0] [ 8771.082438][ C0] [ 8771.082592][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8771.082912][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8771.083206][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8771.083502][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8771.083748][ C0] kasan_report (mm/kasan/report.c:585) [ 8771.083973][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8771.084269][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8771.084523][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8771.084809][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8771.085127][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8771.085381][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8771.085636][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8771.085913][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8771.086201][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8771.086444][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8771.086697][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8771.086938][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8771.087173][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8771.087409][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8771.087661][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8771.087930][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8771.088230][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8771.088491][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8771.088741][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8771.089012][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8771.089289][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8771.089586][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8771.089888][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8771.090177][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8771.090422][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8771.090681][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8771.090925][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8771.091248][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8771.091529][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8771.091833][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8771.092135][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8771.092426][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8771.092745][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8771.092998][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8771.093243][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8771.093531][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8771.093848][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8771.094155][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8771.094408][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8771.094658][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8771.094906][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8771.095216][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8771.095459][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8771.095697][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8771.096024][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8771.096268][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8771.096595][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8771.096942][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8771.097191][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8771.097498][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8771.097729][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8771.098018][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8771.098273][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8771.098518][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8771.098786][ C0] process_one_work (kernel/workqueue.c:2633) [ 8771.099042][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8771.099278][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8771.099558][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8771.099798][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8771.100043][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8771.100307][ C0] kthread (kernel/kthread.c:388) [ 8771.100521][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8771.100759][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8771.100990][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8771.101228][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8796.599203][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8796.599689][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8796.600170][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8796.600653][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8796.601610][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8796.602235][ C0] Workqueue: netns cleanup_net [ 8796.602485][ 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) [ 8796.602820][ 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 ... [ 8796.603810][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8796.604123][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8796.604533][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8796.604940][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8796.605346][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8796.605755][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8796.606163][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8796.606631][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8796.606969][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8796.607377][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8796.607787][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8796.608193][ C0] PKRU: 55555554 [ 8796.608378][ C0] Call Trace: [ 8796.608551][ C0] [ 8796.608708][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8796.608976][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8796.609225][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8796.609510][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8796.609788][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8796.610084][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8796.610354][ 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)) [ 8796.610668][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8796.610936][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8796.611250][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8796.611555][ C0] [ 8796.611708][ C0] [ 8796.611865][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8796.612187][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8796.612490][ 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) [ 8796.612796][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8796.613117][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8796.613371][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8796.613628][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8796.613907][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8796.614197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.614442][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8796.614690][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8796.614933][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8796.615170][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8796.615406][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8796.615660][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8796.615929][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8796.616231][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8796.616497][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8796.616749][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8796.617022][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8796.617298][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8796.617599][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8796.617901][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8796.618192][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8796.618439][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8796.618700][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8796.618944][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8796.619270][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8796.619552][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8796.619859][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8796.620160][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8796.620453][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8796.620773][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8796.621026][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8796.621270][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8796.621562][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8796.621879][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8796.622188][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8796.622442][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8796.622693][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8796.622944][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8796.623255][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8796.623501][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8796.623740][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8796.624068][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8796.624315][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8796.624640][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8796.624989][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8796.625236][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8796.625546][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8796.625780][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8796.626069][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8796.626331][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8796.626579][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8796.626847][ C0] process_one_work (kernel/workqueue.c:2633) [ 8796.627105][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8796.627342][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8796.627623][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8796.627864][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8796.628110][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8796.628375][ C0] kthread (kernel/kthread.c:388) [ 8796.628591][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8796.628829][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8796.629061][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8796.629303][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8824.172499][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3278187 jiffies s: 77393 root: 0x1/. | [ 8824.173154][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8824.173538][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8824.173823][ C0] NMI backtrace for cpu 0 [ 8824.173834][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8824.173838][ C0] Workqueue: netns cleanup_net [ 8824.173846][ 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) [ 8824.173852][ C0] Code: 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 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 All code ======== 0: 01 00 add %eax,(%rax) 2: 00 00 add %al,(%rax) 4: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax b: fc ff df e: 49 c1 ed 03 shr $0x3,%r13 12: 41 83 e4 07 and $0x7,%r12d 16: 49 01 c5 add %rax,%r13 19: 41 83 c4 03 add $0x3,%r12d 1d: be 04 00 00 00 mov $0x4,%esi 22: 48 89 ef mov %rbp,%rdi 25: e8 d0 79 e9 fd call 0xfffffffffde979fa 2a:* 41 0f b6 45 00 movzbl 0x0(%r13),%eax <-- trapping instruction 2f: 41 38 c4 cmp %al,%r12b 32: 7c 08 jl 0x3c 34: 84 c0 test %al,%al 36: 0f 85 42 09 00 00 jne 0x97e 3c: 8b 5d 00 mov 0x0(%rbp),%ebx 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 5: 41 38 c4 cmp %al,%r12b 8: 7c 08 jl 0x12 a: 84 c0 test %al,%al c: 0f 85 42 09 00 00 jne 0x954 12: 8b 5d 00 mov 0x0(%rbp),%ebx 15: 85 .byte 0x85 [ 8824.173855][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8824.173858][ C0] RAX: 0000000000000001 RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 8824.173860][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8824.173862][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8824.173863][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8824.173865][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8824.173867][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8824.173870][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8824.173873][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8824.173875][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8824.173877][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8824.173878][ C0] PKRU: 55555554 [ 8824.173879][ C0] Call Trace: [ 8824.173882][ C0] [ 8824.173886][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8824.173891][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8824.173896][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8824.173901][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8824.173906][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8824.173908][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8824.173913][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8824.173917][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8824.173920][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8824.173924][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8824.173927][ C0] [ 8824.173928][ C0] [ 8824.173929][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8824.173933][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8824.173938][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8824.173944][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8824.173947][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8824.173950][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8824.173953][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8824.173957][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8824.173960][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8824.173963][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8824.173966][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8824.173969][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8824.173973][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8824.173978][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8824.173982][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8824.173986][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8824.173989][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8824.173993][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8824.174000][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8824.174003][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8824.174008][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8824.174013][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8824.174016][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8824.174020][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8824.174030][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8824.174039][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8824.174047][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8824.174057][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8824.174066][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8824.174074][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8824.174078][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8824.174082][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8824.174092][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8824.174100][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8824.174105][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8824.174109][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8824.174113][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8824.174118][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8824.174126][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8824.174130][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8824.174133][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8824.174137][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8824.174141][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8824.174144][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8824.174147][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8824.174150][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8824.174156][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8824.174159][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8824.174162][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8824.174165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8824.174167][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8824.174172][ C0] process_one_work (kernel/workqueue.c:2633) [ 8824.174177][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8824.174181][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8824.174186][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8824.174190][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8824.174195][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8824.174197][ C0] kthread (kernel/kthread.c:388) [ 8824.174201][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8824.174203][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8824.174206][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8824.174208][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8848.599172][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8848.599654][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8848.600139][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8848.600619][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8848.601574][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8848.602194][ C0] Workqueue: netns cleanup_net [ 8848.602444][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8848.602712][ 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 [ 8848.603701][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8848.604015][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 8848.604422][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8848.604831][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8848.605237][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8848.605642][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 8848.606050][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8848.606512][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8848.606853][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8848.607259][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8848.607667][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8848.608073][ C0] PKRU: 55555554 [ 8848.608256][ C0] Call Trace: [ 8848.608430][ C0] [ 8848.608583][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8848.608851][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8848.609099][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8848.609382][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8848.609661][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8848.609953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8848.610223][ 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)) [ 8848.610536][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8848.610802][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8848.611117][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8848.611418][ C0] [ 8848.611572][ C0] [ 8848.611725][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8848.612043][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.612346][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.612648][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8848.612886][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8848.613178][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8848.613496][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8848.613749][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8848.614003][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8848.614280][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8848.614571][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.614815][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8848.615058][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8848.615301][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8848.615538][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8848.615773][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8848.616024][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8848.616297][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8848.616599][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8848.616860][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8848.617109][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8848.617381][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8848.617656][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8848.617954][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8848.618252][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8848.618546][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8848.618792][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8848.619048][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8848.619291][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8848.619617][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8848.619896][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8848.620202][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8848.620503][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8848.620796][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8848.621113][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8848.621365][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8848.621611][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8848.621900][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8848.622212][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8848.622523][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8848.622776][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8848.623025][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8848.623274][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8848.623585][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8848.623830][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8848.624068][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8848.624394][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8848.624638][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8848.624959][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8848.625308][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8848.625556][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8848.625862][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8848.626098][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8848.626386][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8848.626645][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8848.626888][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8848.627153][ C0] process_one_work (kernel/workqueue.c:2633) [ 8848.627411][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8848.627648][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8848.627927][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8848.628165][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8848.628411][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8848.628677][ C0] kthread (kernel/kthread.c:388) [ 8848.628889][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8848.629127][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8848.629360][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8848.629599][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8848.629851][ C0] | [ 8849.101482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8849.101826][ C0] rcu: 0-....: (3298686 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=825535 | [ 8849.102396][ C0] rcu: (t=3303388 jiffies g=2451281 q=5709 ncpus=4) [ 8849.103218][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8849.103844][ C0] Workqueue: netns cleanup_net [ 8849.104094][ C0] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8849.104383][ C0] Code: 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 df <4d> 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d All code ======== 0: 5b pop %rbx 1: 5d pop %rbp 2: 41 5c pop %r12 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 10: 7f ff ff 13: 48 39 c7 cmp %rax,%rdi 16: 76 dd jbe 0xfffffffffffffff5 18: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 1d: 48 89 fd mov %rdi,%rbp 20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 27: fc ff df 2a:* 4d 89 d1 mov %r10,%r9 <-- trapping instruction 2d: 48 c1 ed 03 shr $0x3,%rbp 31: 49 c1 e9 03 shr $0x3,%r9 35: 48 01 c5 add %rax,%rbp 38: 49 01 c1 add %rax,%r9 3b: 48 89 e8 mov %rbp,%rax 3e: 49 rex.WB 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: 4d 89 d1 mov %r10,%r9 3: 48 c1 ed 03 shr $0x3,%rbp 7: 49 c1 e9 03 shr $0x3,%r9 b: 48 01 c5 add %rax,%rbp e: 49 01 c1 add %rax,%r9 11: 48 89 e8 mov %rbp,%rax 14: 49 rex.WB 15: 8d .byte 0x8d [ 8849.105368][ C0] RSP: 0018:ffffc900000bf3c0 EFLAGS: 00000216 [ 8849.105682][ C0] RAX: dffffc0000000000 RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 8849.106088][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8849.106497][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8849.106903][ C0] R10: ffff88800ada880b R11: ffff8880353fc508 R12: 0000000000000003 [ 8849.107307][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8849.107711][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8849.108165][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8849.108506][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8849.108912][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8849.109316][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8849.109722][ C0] PKRU: 55555554 [ 8849.109906][ C0] Call Trace: [ 8849.110078][ C0] [ 8849.110227][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8849.110505][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8849.110760][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8849.111014][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8849.111306][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8849.111541][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8849.111815][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8849.112088][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8849.112360][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8849.112651][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8849.112905][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8849.113222][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8849.113500][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8849.113793][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8849.114062][ 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)) [ 8849.114372][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8849.114639][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8849.114954][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8849.115254][ C0] [ 8849.115407][ C0] [ 8849.115561][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8849.115881][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8849.116181][ C0] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8849.116442][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8849.116729][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8849.117045][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8849.117297][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8849.117551][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8849.117829][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8849.118119][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8849.118361][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8849.118604][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8849.118847][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8849.119083][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8849.119315][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8849.119568][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8849.119835][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8849.120137][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8849.120397][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8849.120645][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8849.120917][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8849.121188][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8849.121484][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8849.121783][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8849.122077][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8849.122321][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8849.122577][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8849.122820][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8849.123143][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8849.123419][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8849.123726][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8849.124024][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8849.124317][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8849.124634][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8849.124886][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8849.125130][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8849.125417][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8849.125729][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8849.126040][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8849.126302][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8849.126552][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8849.126801][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8849.127108][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8849.127351][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8849.127587][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8849.127914][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8849.128156][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8849.128475][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8849.128824][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8849.129069][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8849.129376][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8849.129608][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8849.129896][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8849.130152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8849.130394][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8849.130659][ C0] process_one_work (kernel/workqueue.c:2633) [ 8849.130916][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8849.131149][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8849.131431][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8849.131669][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8849.131915][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8849.132177][ C0] kthread (kernel/kthread.c:388) [ 8849.132387][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8849.132627][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8849.132859][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8849.133095][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8876.599172][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8876.599651][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8876.600129][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8876.600612][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8876.601561][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8876.602183][ C0] Workqueue: netns cleanup_net [ 8876.602433][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8876.602701][ 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 [ 8876.603689][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8876.604001][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8876.604407][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8876.604812][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8876.605216][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8876.605625][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8876.606036][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8876.606489][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8876.606826][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8876.607232][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8876.607642][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8876.608045][ C0] PKRU: 55555554 [ 8876.608230][ C0] Call Trace: [ 8876.608403][ C0] [ 8876.608556][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8876.608824][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8876.609073][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8876.609356][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8876.609635][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8876.609929][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8876.610199][ 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)) [ 8876.610512][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8876.610780][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8876.611093][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8876.611393][ C0] [ 8876.611547][ C0] [ 8876.611701][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8876.612021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.612315][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.612612][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8876.612848][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8876.613102][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8876.613389][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8876.613708][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8876.613961][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8876.614215][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8876.614493][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8876.614785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.615029][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8876.615272][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8876.615517][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8876.615753][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8876.615992][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8876.616244][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8876.616516][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8876.616828][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8876.617087][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8876.617335][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8876.617608][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8876.617882][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8876.618181][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8876.618479][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8876.618774][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8876.619019][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8876.619275][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8876.619519][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8876.619844][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8876.620121][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8876.620428][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8876.620729][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8876.621022][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8876.621340][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8876.621594][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8876.621838][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8876.622126][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8876.622438][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8876.622751][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8876.623004][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8876.623254][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8876.623503][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8876.623812][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8876.624057][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8876.624293][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8876.624621][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8876.624864][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8876.625184][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8876.625535][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8876.625782][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8876.626094][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8876.626325][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8876.626615][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8876.626871][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8876.627115][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8876.627380][ C0] process_one_work (kernel/workqueue.c:2633) [ 8876.627640][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8876.627875][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8876.628154][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8876.628392][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8876.628640][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8876.628904][ C0] kthread (kernel/kthread.c:388) [ 8876.629116][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8876.629355][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8876.629588][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8876.629825][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8904.599181][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8904.599664][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8904.600146][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8904.600629][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8904.601585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8904.602208][ C0] Workqueue: netns cleanup_net [ 8904.602458][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8904.602726][ 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 [ 8904.603716][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 8904.604028][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8904.604435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8904.604842][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8904.605248][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 8904.605655][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8904.606068][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8904.606523][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8904.606860][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8904.607269][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8904.607675][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8904.608079][ C0] PKRU: 55555554 [ 8904.608264][ C0] Call Trace: [ 8904.608438][ C0] [ 8904.608589][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8904.608857][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8904.609106][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8904.609387][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8904.609668][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8904.609961][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8904.610230][ 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)) [ 8904.610544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8904.610811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8904.611127][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8904.611426][ C0] [ 8904.611582][ C0] [ 8904.611736][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8904.612055][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8904.612349][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8904.612646][ C0] ? kasan_report (mm/kasan/report.c:609) [ 8904.612885][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8904.613137][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8904.613423][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8904.613744][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8904.613999][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8904.614252][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8904.614532][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8904.614821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8904.615065][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8904.615310][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8904.615553][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8904.615790][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8904.616029][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8904.616281][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8904.616552][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8904.616853][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8904.617113][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8904.617362][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8904.617636][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8904.617911][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8904.618207][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8904.618510][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8904.618802][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8904.619048][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8904.619305][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8904.619550][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8904.619873][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8904.620154][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8904.620459][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8904.620762][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8904.621052][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8904.621369][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8904.621625][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8904.621869][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8904.622158][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8904.622472][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8904.622783][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8904.623036][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8904.623285][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8904.623536][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8904.623846][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8904.624090][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8904.624326][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8904.624655][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8904.624901][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8904.625222][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8904.625570][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8904.625822][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8904.626126][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8904.626360][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8904.626650][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8904.626906][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8904.627149][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8904.627415][ C0] process_one_work (kernel/workqueue.c:2633) [ 8904.627674][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8904.627910][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8904.628189][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8904.628430][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8904.628674][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8904.628939][ C0] kthread (kernel/kthread.c:388) [ 8904.629153][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8904.629389][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8904.629624][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8904.629863][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8922.477163][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3376491 jiffies s: 77393 root: 0x1/. | [ 8922.477831][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 8922.478198][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 8922.478476][ C0] NMI backtrace for cpu 0 [ 8922.478487][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8922.478489][ C0] Workqueue: netns cleanup_net [ 8922.478495][ 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) [ 8922.478501][ 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 ... [ 8922.478504][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8922.478507][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8922.478509][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8922.478511][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8922.478512][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8922.478515][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8922.478516][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8922.478518][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8922.478522][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8922.478523][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8922.478525][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8922.478526][ C0] PKRU: 55555554 [ 8922.478527][ C0] Call Trace: [ 8922.478530][ C0] [ 8922.478532][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8922.478537][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8922.478541][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8922.478545][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8922.478549][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8922.478552][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8922.478556][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8922.478560][ 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) [ 8922.478563][ 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) [ 8922.478567][ 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) [ 8922.478570][ C0] [ 8922.478571][ C0] [ 8922.478572][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8922.478576][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8922.478581][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8922.478586][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8922.478589][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8922.478592][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8922.478594][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8922.478598][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8922.478602][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8922.478605][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8922.478608][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8922.478611][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8922.478613][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8922.478619][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8922.478622][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8922.478626][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8922.478629][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8922.478633][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8922.478640][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8922.478643][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8922.478648][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8922.478653][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8922.478657][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8922.478660][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8922.478670][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8922.478679][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8922.478688][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8922.478697][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8922.478706][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8922.478713][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8922.478717][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8922.478721][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8922.478731][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8922.478739][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8922.478744][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8922.478748][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8922.478752][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8922.478757][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8922.478764][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8922.478768][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8922.478772][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8922.478776][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8922.478779][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8922.478782][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8922.478785][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8922.478788][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8922.478793][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8922.478796][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8922.478799][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8922.478802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8922.478804][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8922.478809][ C0] process_one_work (kernel/workqueue.c:2633) [ 8922.478813][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8922.478816][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8922.478821][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8922.478825][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8922.478830][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8922.478833][ C0] kthread (kernel/kthread.c:388) [ 8922.478836][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8922.478838][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8922.478841][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8922.478843][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8922.478850][ C0] | [ 8927.134483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8927.134830][ C0] rcu: 0-....: (3376600 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=845036 | [ 8927.135403][ C0] rcu: (t=3381421 jiffies g=2451281 q=5709 ncpus=4) [ 8927.136241][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8927.136864][ C0] Workqueue: netns cleanup_net [ 8927.137115][ 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) [ 8927.137445][ 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 ... [ 8927.138432][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 8927.138748][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8927.139154][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8927.139563][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8927.139972][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8927.140378][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8927.140786][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8927.141243][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8927.141581][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8927.141991][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8927.142398][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8927.142805][ C0] PKRU: 55555554 [ 8927.142990][ C0] Call Trace: [ 8927.143164][ C0] [ 8927.143313][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8927.143591][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8927.143849][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8927.144104][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8927.144395][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8927.144631][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8927.144906][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8927.145180][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8927.145443][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8927.145740][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8927.145989][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8927.146308][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8927.146587][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8927.146879][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8927.147157][ 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)) [ 8927.147467][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8927.147735][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8927.148049][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8927.148352][ C0] [ 8927.148504][ C0] [ 8927.148659][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8927.148979][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8927.149282][ 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) [ 8927.149585][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8927.149903][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8927.150156][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8927.150410][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8927.150688][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8927.150980][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8927.151224][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8927.151468][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8927.151713][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8927.151950][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8927.152183][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8927.152434][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8927.152706][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8927.153006][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8927.153266][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8927.153514][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8927.153787][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8927.154061][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8927.154359][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8927.154658][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8927.154951][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8927.155196][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8927.155451][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8927.155700][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8927.156023][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8927.156300][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8927.156608][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8927.156909][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8927.157201][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8927.157521][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8927.157774][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8927.158017][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8927.158307][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8927.158620][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8927.158932][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8927.159185][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8927.159435][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8927.159687][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8927.159994][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8927.160239][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8927.160476][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8927.160805][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8927.161047][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8927.161368][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8927.161719][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8927.161966][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8927.162272][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8927.162505][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8927.162793][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8927.163050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8927.163292][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8927.163558][ C0] process_one_work (kernel/workqueue.c:2633) [ 8927.163816][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8927.164052][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8927.164332][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8927.164572][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8927.164816][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8927.165080][ C0] kthread (kernel/kthread.c:388) [ 8927.165293][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8927.165531][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8927.165767][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8927.166005][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8952.599173][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8952.599654][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8952.600133][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8952.600617][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8952.601569][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8952.602194][ C0] Workqueue: netns cleanup_net [ 8952.602443][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8952.602710][ 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 [ 8952.603697][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 8952.604010][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 8952.604416][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8952.604822][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8952.605227][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8952.605641][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 8952.606047][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8952.606501][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8952.606838][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8952.607246][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8952.607655][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8952.608059][ C0] PKRU: 55555554 [ 8952.608244][ C0] Call Trace: [ 8952.608418][ C0] [ 8952.608570][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8952.608839][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8952.609088][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8952.609370][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8952.609647][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8952.609943][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8952.610213][ 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)) [ 8952.610526][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8952.610794][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8952.611109][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8952.611409][ C0] [ 8952.611564][ C0] [ 8952.611717][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8952.612040][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8952.612340][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8952.612581][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8952.612873][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8952.613190][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8952.613444][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8952.613701][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8952.613977][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8952.614269][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.614513][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8952.614756][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8952.615002][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8952.615238][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8952.615471][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8952.615730][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8952.615997][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8952.616301][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8952.616564][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8952.616813][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8952.617086][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8952.617358][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8952.617658][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8952.617959][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8952.618251][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8952.618496][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8952.618752][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8952.618996][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8952.619320][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8952.619600][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8952.619907][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8952.620206][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8952.620500][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8952.620817][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8952.621068][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8952.621314][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8952.621604][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8952.621916][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8952.622228][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8952.622482][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8952.622733][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8952.622981][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8952.623290][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8952.623536][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8952.623773][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8952.624099][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8952.624343][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8952.624666][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8952.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) [ 8952.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) [ 8952.625576][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8952.625808][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8952.626098][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8952.626354][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8952.626601][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8952.626866][ C0] process_one_work (kernel/workqueue.c:2633) [ 8952.627125][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8952.627360][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8952.627645][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8952.627883][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8952.628130][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8952.628394][ C0] kthread (kernel/kthread.c:388) [ 8952.628606][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8952.628846][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8952.629077][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8952.629314][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8980.599164][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 8980.599642][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8980.600121][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8980.600604][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8980.601554][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8980.602176][ C0] Workqueue: netns cleanup_net [ 8980.602426][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8980.602701][ 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 [ 8980.603687][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [ 8980.604001][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 8980.604405][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 8980.604811][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 8980.605219][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 8980.605629][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 8980.606033][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8980.606486][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8980.606824][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 8980.607234][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8980.607641][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8980.608045][ C0] PKRU: 55555554 [ 8980.608230][ C0] Call Trace: [ 8980.608404][ C0] [ 8980.608555][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8980.608825][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8980.609072][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8980.609354][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8980.609634][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8980.609929][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8980.610198][ 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)) [ 8980.610511][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8980.610779][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8980.611094][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8980.611393][ C0] [ 8980.611550][ C0] [ 8980.611703][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8980.612022][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8980.612315][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8980.612611][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8980.612857][ C0] kasan_report (mm/kasan/report.c:585) [ 8980.613083][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8980.613337][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8980.613625][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8980.613943][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 8980.614197][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8980.614450][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8980.614729][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8980.615021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8980.615263][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8980.615512][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 8980.615757][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8980.615992][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8980.616226][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8980.616481][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 8980.616750][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8980.617053][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8980.617314][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 8980.617565][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8980.617839][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 8980.618112][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8980.618409][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8980.618711][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8980.619004][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 8980.619247][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8980.619505][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8980.619752][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 8980.620076][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 8980.620355][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 8980.620664][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 8980.620963][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 8980.621257][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 8980.621576][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 8980.621828][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 8980.622073][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 8980.622361][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 8980.622679][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8980.622989][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8980.623243][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 8980.623494][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8980.623743][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 8980.624054][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8980.624300][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 8980.624536][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8980.624864][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 8980.625109][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8980.625435][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8980.625784][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8980.626031][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 8980.626340][ C0] cleanup_net (net/core/net_namespace.c:633) [ 8980.626573][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8980.626864][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8980.627121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8980.627365][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 8980.627632][ C0] process_one_work (kernel/workqueue.c:2633) [ 8980.627890][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8980.628124][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8980.628404][ C0] ? assign_work (kernel/workqueue.c:1101) [ 8980.628645][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8980.628892][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8980.629156][ C0] kthread (kernel/kthread.c:388) [ 8980.629368][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8980.629609][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 8980.629841][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 8980.630079][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8980.630331][ C0] | [ 9005.167483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9005.167838][ C0] rcu: 0-....: (3454540 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=864538 | [ 9005.168408][ C0] rcu: (t=3459454 jiffies g=2451281 q=5709 ncpus=4) [ 9005.169236][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9005.169860][ C0] Workqueue: netns cleanup_net [ 9005.170110][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9005.170376][ 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 [ 9005.171367][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 9005.171681][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9005.172089][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9005.172496][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 9005.172902][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9005.173308][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 9005.173716][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9005.174171][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9005.174511][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9005.174918][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9005.175328][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9005.175737][ C0] PKRU: 55555554 [ 9005.175921][ C0] Call Trace: [ 9005.176093][ C0] [ 9005.176243][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9005.176523][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9005.176782][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9005.177037][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9005.177328][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9005.177565][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9005.177841][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9005.178115][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9005.178377][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9005.178667][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9005.178914][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9005.179233][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9005.179511][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9005.179807][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9005.180076][ 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)) [ 9005.180387][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9005.180656][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9005.180970][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9005.181270][ C0] [ 9005.181425][ C0] [ 9005.181578][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9005.181898][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9005.182192][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9005.182433][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9005.182688][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9005.182974][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9005.183293][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9005.183546][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9005.183803][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9005.184079][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9005.184369][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9005.184613][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9005.184858][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9005.185102][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9005.185341][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9005.185576][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9005.185829][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9005.186097][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9005.186399][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9005.186662][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9005.186909][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9005.187183][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9005.187457][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9005.187761][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9005.188064][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9005.188356][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9005.188602][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9005.188858][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9005.189103][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9005.189427][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9005.189708][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9005.190015][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9005.190314][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9005.190607][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9005.190923][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9005.191175][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9005.191421][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9005.191709][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9005.192024][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9005.192335][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9005.192590][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9005.192837][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9005.193087][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9005.193397][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9005.193645][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9005.193879][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9005.194205][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9005.194450][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9005.194772][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9005.195119][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9005.195372][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9005.195681][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9005.195911][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9005.196203][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9005.196460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9005.196703][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9005.196968][ C0] process_one_work (kernel/workqueue.c:2633) [ 9005.197226][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9005.197461][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9005.197741][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9005.197982][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9005.198229][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9005.198495][ C0] kthread (kernel/kthread.c:388) [ 9005.198708][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9005.198947][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9005.199176][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9005.199415][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9020.780500][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3474795 jiffies s: 77393 root: 0x1/. | [ 9020.781150][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9020.781526][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9020.781805][ C0] NMI backtrace for cpu 0 [ 9020.781814][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9020.781816][ C0] Workqueue: netns cleanup_net [ 9020.781822][ 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) [ 9020.781827][ 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 ... [ 9020.781830][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9020.781833][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9020.781835][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9020.781837][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9020.781838][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9020.781840][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9020.781841][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9020.781843][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9020.781847][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9020.781849][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9020.781850][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9020.781852][ C0] PKRU: 55555554 [ 9020.781853][ C0] Call Trace: [ 9020.781855][ C0] [ 9020.781858][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9020.781863][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9020.781867][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9020.781872][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9020.781875][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9020.781878][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9020.781882][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9020.781886][ 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) [ 9020.781890][ 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) [ 9020.781894][ 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) [ 9020.781897][ C0] [ 9020.781898][ C0] [ 9020.781899][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9020.781903][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9020.781908][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9020.781913][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9020.781916][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9020.781919][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9020.781922][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9020.781926][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9020.781929][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9020.781932][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9020.781935][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9020.781938][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9020.781941][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9020.781945][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9020.781948][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9020.781952][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9020.781955][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9020.781958][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9020.781964][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9020.781967][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9020.781971][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9020.781975][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9020.781979][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9020.781982][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9020.781991][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9020.782001][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9020.782009][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9020.782018][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9020.782028][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9020.782036][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9020.782039][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9020.782044][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9020.782053][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9020.782061][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9020.782066][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9020.782070][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9020.782074][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9020.782078][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9020.782086][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9020.782089][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9020.782093][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9020.782097][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9020.782101][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9020.782103][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9020.782107][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9020.782109][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9020.782114][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9020.782117][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9020.782120][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9020.782123][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9020.782125][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9020.782130][ C0] process_one_work (kernel/workqueue.c:2633) [ 9020.782135][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9020.782138][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9020.782143][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9020.782146][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9020.782152][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9020.782154][ C0] kthread (kernel/kthread.c:388) [ 9020.782157][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9020.782159][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9020.782162][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9020.782164][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9048.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9048.599670][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9048.600149][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9048.600632][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9048.601582][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9048.602206][ C0] Workqueue: netns cleanup_net [ 9048.602456][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9048.602733][ 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 [ 9048.603720][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 9048.604033][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9048.604437][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9048.604846][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9048.605257][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9048.605665][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9048.606070][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9048.606525][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9048.606861][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9048.607269][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9048.607679][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9048.608084][ C0] PKRU: 55555554 [ 9048.608269][ C0] Call Trace: [ 9048.608444][ C0] [ 9048.608598][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9048.608865][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9048.609114][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9048.609396][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9048.609674][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9048.609970][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9048.610239][ 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)) [ 9048.610552][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9048.610820][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9048.611135][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9048.611435][ C0] [ 9048.611592][ C0] [ 9048.611745][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9048.612064][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9048.612366][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9048.612669][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9048.612914][ C0] kasan_report (mm/kasan/report.c:585) [ 9048.613136][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9048.613438][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9048.613676][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9048.613965][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9048.614282][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9048.614537][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9048.614791][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9048.615067][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9048.615359][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9048.615603][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9048.615848][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9048.616090][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9048.616323][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9048.616560][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9048.616813][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9048.617081][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9048.617381][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9048.617643][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9048.617891][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9048.618163][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9048.618438][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9048.618733][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9048.619034][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9048.619323][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9048.619571][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9048.619827][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9048.620070][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9048.620393][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9048.620674][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9048.620978][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9048.621279][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9048.621570][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9048.621886][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9048.622138][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9048.622383][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9048.622672][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9048.622986][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9048.623294][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9048.623546][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9048.623797][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9048.624046][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9048.624355][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9048.624600][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9048.624836][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9048.625166][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9048.625412][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9048.625733][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9048.626078][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9048.626325][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9048.626633][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9048.626863][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9048.627152][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9048.627408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9048.627651][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9048.627916][ C0] process_one_work (kernel/workqueue.c:2633) [ 9048.628172][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9048.628408][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9048.628687][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9048.628928][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9048.629171][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9048.629435][ C0] kthread (kernel/kthread.c:388) [ 9048.629647][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9048.629885][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9048.630115][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9048.630353][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9076.599176][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9076.599657][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9076.600137][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9076.600620][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9076.601573][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9076.602196][ C0] Workqueue: netns cleanup_net [ 9076.602447][ 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) [ 9076.602779][ 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 ... [ 9076.603768][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9076.604081][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9076.604487][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9076.604894][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9076.605305][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9076.605714][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9076.606118][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9076.606574][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9076.606911][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9076.607320][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9076.607730][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9076.608135][ C0] PKRU: 55555554 [ 9076.608320][ C0] Call Trace: [ 9076.608497][ C0] [ 9076.608650][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9076.608918][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9076.609167][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9076.609450][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9076.609730][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9076.610026][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9076.610296][ 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)) [ 9076.610610][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9076.610877][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9076.611194][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9076.611494][ C0] [ 9076.611650][ C0] [ 9076.611802][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9076.612124][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9076.612426][ 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) [ 9076.612728][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9076.613047][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9076.613301][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9076.613558][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9076.613835][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.614125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.614367][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9076.614615][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9076.614860][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9076.615097][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9076.615334][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9076.615591][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9076.615859][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9076.616163][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9076.616424][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9076.616673][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9076.616948][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9076.617222][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9076.617519][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9076.617822][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9076.618112][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9076.618358][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9076.618617][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9076.618862][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9076.619189][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9076.619468][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9076.619775][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9076.620076][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9076.620367][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9076.620687][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9076.620941][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9076.621187][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9076.621474][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9076.621791][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9076.622103][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9076.622356][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9076.622606][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9076.622856][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9076.623167][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9076.623413][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9076.623649][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9076.623978][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9076.624223][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9076.624545][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9076.624893][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9076.625146][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9076.625454][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9076.625686][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9076.625977][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9076.626234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.626475][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9076.626743][ C0] process_one_work (kernel/workqueue.c:2633) [ 9076.627001][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9076.627239][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9076.627518][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9076.627761][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9076.628008][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9076.628273][ C0] kthread (kernel/kthread.c:388) [ 9076.628484][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9076.628727][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9076.628957][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9076.629197][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9076.629452][ C0] | [ 9083.202483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9083.202830][ C0] rcu: 0-....: (3532455 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=884039 | [ 9083.203402][ C0] rcu: (t=3537489 jiffies g=2451281 q=5709 ncpus=4) [ 9083.204224][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9083.204843][ C0] Workqueue: netns cleanup_net [ 9083.205097][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9083.205394][ C0] Code: 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 <80> 38 00 74 f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 All code ======== 0: 2c 48 sub $0x48,%al 2: 89 c2 mov %eax,%edx 4: 48 85 c0 test %rax,%rax 7: 75 b0 jne 0xffffffffffffffb9 9: 48 89 da mov %rbx,%rdx c: 4c 89 d8 mov %r11,%rax f: 4c 29 da sub %r11,%rdx 12: e9 49 ff ff ff jmp 0xffffffffffffff60 17: 48 85 d2 test %rdx,%rdx 1a: 74 b3 je 0xffffffffffffffcf 1c: 48 01 ea add %rbp,%rdx 1f: eb 09 jmp 0x2a 21: 48 83 c0 01 add $0x1,%rax 25: 48 39 d0 cmp %rdx,%rax 28: 74 a5 je 0xffffffffffffffcf 2a:* 80 38 00 cmpb $0x0,(%rax) <-- trapping instruction 2d: 74 f2 je 0x21 2f: e9 74 ff ff ff jmp 0xffffffffffffffa8 34: b8 01 00 00 00 mov $0x1,%eax 39: c3 ret 3a: cc int3 3b: cc int3 3c: cc int3 3d: cc int3 3e: 48 rex.W 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 80 38 00 cmpb $0x0,(%rax) 3: 74 f2 je 0xfffffffffffffff7 5: e9 74 ff ff ff jmp 0xffffffffffffff7e a: b8 01 00 00 00 mov $0x1,%eax f: c3 ret 10: cc int3 11: cc int3 12: cc int3 13: cc int3 14: 48 rex.W 15: 29 .byte 0x29 [ 9083.206377][ C0] RSP: 0018:ffffc900000bf3c0 EFLAGS: 00000282 [ 9083.206689][ C0] RAX: ffffed10015b5101 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9083.207094][ C0] RDX: ffffed10015b5102 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9083.207501][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 9083.207908][ C0] R10: ffff88800ada880b R11: ffff8880353fc508 R12: 0000000000000003 [ 9083.208316][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9083.208723][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9083.209177][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9083.209515][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9083.209922][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9083.210331][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9083.210738][ C0] PKRU: 55555554 [ 9083.210923][ C0] Call Trace: [ 9083.211095][ C0] [ 9083.211246][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9083.211524][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9083.211781][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9083.212036][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9083.212327][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9083.212565][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9083.212839][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9083.213114][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9083.213376][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9083.213669][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9083.213915][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9083.214231][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9083.214511][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9083.214804][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9083.215077][ 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)) [ 9083.215389][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9083.215656][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9083.215971][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9083.216272][ C0] [ 9083.216425][ C0] [ 9083.216578][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9083.216900][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9083.217197][ C0] ? kasan_check_range (mm/kasan/generic.c:87 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9083.217463][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9083.217749][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9083.218067][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9083.218321][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9083.218578][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9083.218854][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9083.219143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9083.219386][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9083.219632][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9083.219877][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9083.220111][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9083.220347][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9083.220601][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9083.220869][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9083.221170][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9083.221432][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9083.221681][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9083.221954][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9083.222227][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9083.222524][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9083.222826][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9083.223115][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9083.223361][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9083.223618][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9083.223864][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9083.224187][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9083.224465][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9083.224770][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9083.225074][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9083.225365][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9083.225683][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9083.225936][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9083.226182][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9083.226475][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9083.226791][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9083.227102][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9083.227354][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9083.227604][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9083.227855][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9083.228164][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9083.228407][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9083.228644][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9083.228971][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9083.229216][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9083.229538][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9083.229883][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9083.230132][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9083.230439][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9083.230669][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9083.230959][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9083.231215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9083.231457][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9083.231725][ C0] process_one_work (kernel/workqueue.c:2633) [ 9083.231983][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9083.232220][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9083.232500][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9083.232741][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9083.232988][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9083.233253][ C0] kthread (kernel/kthread.c:388) [ 9083.233463][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9083.233704][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9083.233933][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9083.234172][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9108.599167][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9108.599644][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9108.600126][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9108.600606][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9108.601558][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9108.602177][ C0] Workqueue: netns cleanup_net [ 9108.602425][ 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) [ 9108.602756][ 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 ... [ 9108.603744][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9108.604056][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9108.604462][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9108.604875][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9108.605280][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9108.605687][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9108.606091][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9108.606547][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9108.606885][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9108.607293][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9108.607699][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9108.608103][ C0] PKRU: 55555554 [ 9108.608288][ C0] Call Trace: [ 9108.608462][ C0] [ 9108.608614][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9108.608881][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9108.609129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9108.609411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9108.609692][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9108.609983][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9108.610252][ 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)) [ 9108.610565][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9108.610832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9108.611146][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9108.611447][ C0] [ 9108.611601][ C0] [ 9108.611753][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9108.612074][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9108.612376][ 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) [ 9108.612678][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9108.612995][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9108.613249][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9108.613504][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9108.613780][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9108.614072][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.614314][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9108.614561][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9108.614808][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9108.615045][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9108.615279][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9108.615532][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9108.615800][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9108.616103][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9108.616366][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9108.616617][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9108.616891][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9108.617164][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9108.617462][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9108.617763][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9108.618055][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9108.618298][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9108.618556][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9108.618802][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9108.619126][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9108.619405][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9108.619713][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9108.620012][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9108.620304][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9108.620621][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9108.620872][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9108.621116][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9108.621402][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9108.621718][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9108.622028][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9108.622281][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9108.622531][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9108.622778][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9108.623088][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9108.623332][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9108.623568][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9108.623894][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9108.624138][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9108.624458][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9108.624810][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9108.625056][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9108.625363][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9108.625595][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9108.625884][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9108.626140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9108.626383][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9108.626651][ C0] process_one_work (kernel/workqueue.c:2633) [ 9108.626908][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9108.627141][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9108.627421][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9108.627662][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9108.627908][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9108.628171][ C0] kthread (kernel/kthread.c:388) [ 9108.628381][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9108.628622][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9108.628852][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9108.629089][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9119.084517][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3573099 jiffies s: 77393 root: 0x1/. | [ 9119.085178][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9119.085551][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9119.085832][ C0] NMI backtrace for cpu 0 [ 9119.085841][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9119.085843][ C0] Workqueue: netns cleanup_net [ 9119.085848][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9119.085854][ 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 [ 9119.085857][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 9119.085859][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 9119.085861][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9119.085863][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9119.085865][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9119.085867][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 9119.085868][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9119.085870][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9119.085873][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9119.085875][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9119.085876][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9119.085878][ C0] PKRU: 55555554 [ 9119.085879][ C0] Call Trace: [ 9119.085881][ C0] [ 9119.085883][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9119.085888][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9119.085893][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9119.085897][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9119.085901][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9119.085904][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9119.085907][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9119.085912][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9119.085916][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9119.085919][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9119.085922][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9119.085925][ C0] [ 9119.085926][ C0] [ 9119.085928][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9119.085932][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9119.085937][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9119.085940][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9119.085944][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9119.085949][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9119.085953][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9119.085956][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9119.085959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9119.085962][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9119.085966][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9119.085969][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9119.085972][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9119.085975][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9119.085978][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9119.085981][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9119.085985][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9119.085989][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9119.085993][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9119.085996][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9119.085999][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9119.086005][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9119.086008][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9119.086012][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9119.086016][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9119.086020][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9119.086023][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9119.086033][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9119.086042][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9119.086050][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9119.086060][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9119.086069][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9119.086077][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9119.086080][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9119.086085][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9119.086094][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9119.086102][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9119.086106][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9119.086110][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9119.086115][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9119.086119][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9119.086127][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9119.086131][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9119.086134][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9119.086138][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9119.086142][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9119.086144][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9119.086148][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9119.086150][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9119.086156][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9119.086159][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9119.086162][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9119.086165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9119.086167][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9119.086173][ C0] process_one_work (kernel/workqueue.c:2633) [ 9119.086178][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9119.086181][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9119.086185][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9119.086189][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9119.086194][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9119.086197][ C0] kthread (kernel/kthread.c:388) [ 9119.086199][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9119.086202][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9119.086204][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9119.086206][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9144.599186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9144.599666][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9144.600144][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9144.600627][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9144.601577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9144.602198][ C0] Workqueue: netns cleanup_net [ 9144.602448][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9144.602717][ 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 [ 9144.603703][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 9144.604017][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 9144.604422][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9144.604834][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9144.605240][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9144.605648][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 9144.606054][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9144.606509][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9144.606847][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9144.607255][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9144.607664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9144.608069][ C0] PKRU: 55555554 [ 9144.608254][ C0] Call Trace: [ 9144.608428][ C0] [ 9144.608580][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9144.608856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9144.609105][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9144.609387][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9144.609665][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9144.609962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9144.610231][ 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)) [ 9144.610546][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9144.610814][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9144.611130][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9144.611429][ C0] [ 9144.611585][ C0] [ 9144.611738][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9144.612056][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9144.612351][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9144.612648][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9144.612887][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9144.613140][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9144.613429][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9144.613750][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9144.614002][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9144.614255][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9144.614535][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9144.614829][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9144.615073][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9144.615317][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9144.615562][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9144.615798][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9144.616033][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9144.616284][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9144.616555][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9144.616858][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9144.617116][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9144.617365][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9144.617640][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9144.617913][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9144.618213][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9144.618514][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9144.618806][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9144.619053][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9144.619310][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9144.619553][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9144.619880][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9144.620157][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9144.620464][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9144.620767][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9144.621059][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9144.621377][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9144.621630][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9144.621873][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9144.622163][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9144.622475][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9144.622788][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9144.623043][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9144.623291][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9144.623544][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9144.623852][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9144.624097][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9144.624334][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9144.624668][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9144.624912][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9144.625233][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9144.625585][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9144.625832][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9144.626138][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9144.626369][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9144.626659][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9144.626916][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9144.627159][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9144.627426][ C0] process_one_work (kernel/workqueue.c:2633) [ 9144.627686][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9144.627921][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9144.628201][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9144.628439][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9144.628687][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9144.628950][ C0] kthread (kernel/kthread.c:388) [ 9144.629163][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9144.629401][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9144.629634][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9144.629872][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9144.630124][ C0] | [ 9161.235483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9161.235840][ C0] rcu: 0-....: (3610369 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=903541 | [ 9161.236420][ C0] rcu: (t=3615522 jiffies g=2451281 q=5709 ncpus=4) [ 9161.237245][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9161.237867][ C0] Workqueue: netns cleanup_net [ 9161.238115][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9161.238409][ 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 [ 9161.239393][ C0] RSP: 0018:ffffc900000bf3c0 EFLAGS: 00000213 [ 9161.239707][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9161.240113][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9161.240521][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 9161.240926][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9161.241334][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9161.241740][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9161.242195][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9161.242533][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9161.242939][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9161.243347][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9161.243754][ C0] PKRU: 55555554 [ 9161.243939][ C0] Call Trace: [ 9161.244111][ C0] [ 9161.244263][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9161.244543][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9161.244802][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9161.245058][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9161.245347][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9161.245583][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9161.245858][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9161.246130][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9161.246391][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9161.246684][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9161.246930][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9161.247246][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9161.247526][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9161.247818][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9161.248087][ 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)) [ 9161.248398][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9161.248665][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9161.248981][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9161.249281][ C0] [ 9161.249433][ C0] [ 9161.249585][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9161.249908][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9161.250205][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9161.250466][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9161.250752][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9161.251069][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9161.251323][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9161.251577][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9161.251853][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9161.252140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9161.252383][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9161.252629][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9161.252873][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9161.253106][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9161.253342][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9161.253596][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9161.253864][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9161.254164][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9161.254424][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9161.254679][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9161.254952][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9161.255225][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9161.255521][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9161.255822][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9161.256111][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9161.256357][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9161.256614][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9161.256858][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9161.257187][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9161.257464][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9161.257769][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9161.258068][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9161.258358][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9161.258676][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9161.258928][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9161.259173][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9161.259458][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9161.259773][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9161.260084][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9161.260335][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9161.260585][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9161.260834][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9161.261144][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9161.261387][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9161.261623][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9161.261950][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9161.262193][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9161.262515][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9161.262861][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9161.263108][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9161.263416][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9161.263647][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9161.263937][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9161.264194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9161.264434][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9161.264705][ C0] process_one_work (kernel/workqueue.c:2633) [ 9161.264963][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9161.265200][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9161.265477][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9161.265719][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9161.265965][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9161.266230][ C0] kthread (kernel/kthread.c:388) [ 9161.266440][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9161.266681][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9161.266910][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9161.267149][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9188.599168][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9188.599648][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9188.600127][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9188.600608][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9188.601566][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9188.602188][ C0] Workqueue: netns cleanup_net [ 9188.602438][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9188.602705][ 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 [ 9188.603691][ C0] RSP: 0018:ffffc900000bf3b0 EFLAGS: 00000286 [ 9188.604004][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9188.604414][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9188.604819][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 9188.605224][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9188.605631][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 9188.606035][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9188.606489][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9188.606825][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9188.607233][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9188.607641][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9188.608045][ C0] PKRU: 55555554 [ 9188.608230][ C0] Call Trace: [ 9188.608403][ C0] [ 9188.608556][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9188.608825][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9188.609072][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9188.609354][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9188.609634][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9188.609928][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9188.610197][ 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)) [ 9188.610509][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9188.610775][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9188.611089][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9188.611387][ C0] [ 9188.611543][ C0] [ 9188.611696][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9188.612015][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9188.612308][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9188.612545][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9188.612798][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9188.613082][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9188.613400][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9188.613656][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9188.613909][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9188.614184][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9188.614478][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.614720][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9188.614966][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9188.615209][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9188.615442][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9188.615679][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9188.615931][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9188.616199][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9188.616501][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9188.616762][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9188.617010][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9188.617282][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9188.617558][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9188.617852][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9188.618153][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9188.618443][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9188.618689][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9188.618945][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9188.619189][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9188.619514][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9188.619793][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9188.620097][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9188.620395][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9188.620686][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9188.621003][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9188.621255][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9188.621502][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9188.621789][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9188.622102][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9188.622412][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9188.622666][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9188.622914][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9188.623163][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9188.623473][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9188.623720][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9188.623954][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9188.624280][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9188.624531][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9188.624851][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9188.625196][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9188.625443][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9188.625752][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9188.625980][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9188.626270][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9188.626527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9188.626767][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9188.627034][ C0] process_one_work (kernel/workqueue.c:2633) [ 9188.627289][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9188.627527][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9188.627803][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9188.628042][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9188.628288][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9188.628552][ C0] kthread (kernel/kthread.c:388) [ 9188.628763][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9188.629001][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9188.629230][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9188.629469][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9216.599176][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9216.599656][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9216.600134][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9216.600618][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9216.601568][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9216.602191][ C0] Workqueue: netns cleanup_net [ 9216.602440][ 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) [ 9216.602771][ 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 ... [ 9216.603758][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9216.604070][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9216.604481][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9216.604886][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9216.605292][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9216.605699][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9216.606103][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9216.606556][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9216.606893][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9216.607301][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9216.607710][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9216.608112][ C0] PKRU: 55555554 [ 9216.608297][ C0] Call Trace: [ 9216.608471][ C0] [ 9216.608622][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9216.608888][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9216.609137][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9216.609417][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9216.609695][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9216.609990][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9216.610260][ 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)) [ 9216.610573][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9216.610840][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9216.611154][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9216.611453][ C0] [ 9216.611610][ C0] [ 9216.611763][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9216.612083][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9216.612383][ 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) [ 9216.612685][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9216.613005][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9216.613260][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9216.613515][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9216.613793][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9216.614082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9216.614328][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9216.614575][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9216.614819][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9216.615052][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9216.615289][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9216.615543][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9216.615811][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9216.616114][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9216.616377][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9216.616626][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9216.616902][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9216.617176][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9216.617471][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9216.617775][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9216.618064][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9216.618310][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9216.618568][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9216.618813][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9216.619137][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9216.619416][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9216.619723][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9216.620024][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9216.620314][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9216.620633][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9216.620886][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9216.621132][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9216.621419][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9216.621735][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9216.622045][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9216.622297][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9216.622546][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9216.622797][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9216.623107][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9216.623350][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9216.623587][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9216.623914][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9216.624159][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9216.624486][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9216.624833][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9216.625088][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9216.625395][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9216.625626][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9216.625917][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9216.626173][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9216.626414][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9216.626680][ C0] process_one_work (kernel/workqueue.c:2633) [ 9216.626939][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9216.627175][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9216.627453][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9216.627696][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9216.627942][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9216.628206][ C0] kthread (kernel/kthread.c:388) [ 9216.628418][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9216.628661][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9216.628890][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9216.629130][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9217.388496][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3671403 jiffies s: 77393 root: 0x1/. | [ 9217.389146][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9217.389525][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9217.389805][ C0] NMI backtrace for cpu 0 [ 9217.389812][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9217.389814][ C0] Workqueue: netns cleanup_net [ 9217.389818][ 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) [ 9217.389822][ 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 ... [ 9217.389825][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9217.389827][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9217.389829][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9217.389831][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9217.389832][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9217.389834][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9217.389835][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9217.389837][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9217.389840][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9217.389842][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9217.389844][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9217.389845][ C0] PKRU: 55555554 [ 9217.389846][ C0] Call Trace: [ 9217.389848][ C0] [ 9217.389849][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9217.389854][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9217.389858][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9217.389863][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9217.389866][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9217.389869][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9217.389873][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9217.389877][ 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) [ 9217.389881][ 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) [ 9217.389885][ 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) [ 9217.389888][ C0] [ 9217.389889][ C0] [ 9217.389890][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9217.389895][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9217.389899][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9217.389903][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9217.389906][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9217.389909][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9217.389911][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9217.389915][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9217.389918][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9217.389921][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9217.389923][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9217.389926][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9217.389929][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9217.389933][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9217.389936][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9217.389939][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9217.389942][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9217.389945][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9217.389951][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9217.389954][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9217.389958][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9217.389962][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9217.389965][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9217.389968][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9217.389977][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9217.389986][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9217.389994][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9217.390003][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9217.390013][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9217.390020][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9217.390024][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9217.390028][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9217.390037][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9217.390045][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9217.390050][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9217.390054][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9217.390058][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9217.390062][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9217.390069][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9217.390072][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9217.390076][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9217.390079][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9217.390083][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9217.390085][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9217.390089][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9217.390091][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9217.390096][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9217.390098][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9217.390101][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9217.390104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9217.390107][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9217.390110][ C0] process_one_work (kernel/workqueue.c:2633) [ 9217.390114][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9217.390117][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9217.390121][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9217.390125][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9217.390130][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9217.390132][ C0] kthread (kernel/kthread.c:388) [ 9217.390134][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9217.390137][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9217.390138][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9217.390141][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9217.390147][ C0] | [ 9239.267483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9239.267848][ C0] rcu: 0-....: (3688282 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=923042 | [ 9239.268420][ C0] rcu: (t=3693554 jiffies g=2451281 q=5709 ncpus=4) [ 9239.269244][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9239.269863][ C0] Workqueue: netns cleanup_net [ 9239.270115][ 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) [ 9239.270447][ 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 ... [ 9239.271435][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9239.271751][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9239.272163][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9239.272571][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9239.272980][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9239.273385][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9239.273793][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9239.274253][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9239.274594][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9239.275004][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9239.275409][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9239.275816][ C0] PKRU: 55555554 [ 9239.276000][ C0] Call Trace: [ 9239.276174][ C0] [ 9239.276324][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9239.276603][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9239.276860][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9239.277115][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9239.277409][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9239.277644][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9239.277920][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9239.278194][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9239.278457][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9239.278748][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9239.278994][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9239.279313][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9239.279591][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9239.279886][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9239.280155][ 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)) [ 9239.280465][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9239.280734][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9239.281048][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9239.281350][ C0] [ 9239.281504][ C0] [ 9239.281659][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9239.281979][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9239.282279][ 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) [ 9239.282583][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9239.282901][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9239.283155][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9239.283407][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9239.283686][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9239.283976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9239.284224][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9239.284469][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9239.284711][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9239.284948][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9239.285183][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9239.285434][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9239.285704][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9239.286004][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9239.286265][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9239.286516][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9239.286787][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9239.287061][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9239.287360][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9239.287663][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9239.287954][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9239.288199][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9239.288456][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9239.288698][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9239.289022][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9239.289302][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9239.289608][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9239.289910][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9239.290200][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9239.290519][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9239.290773][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9239.291017][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9239.291306][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9239.291620][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9239.291931][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9239.292184][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9239.292433][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9239.292686][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9239.292994][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9239.293238][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9239.293476][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9239.293804][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9239.294050][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9239.294375][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9239.294724][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9239.294971][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9239.295277][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9239.295509][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9239.295798][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9239.296055][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9239.296298][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9239.296565][ C0] process_one_work (kernel/workqueue.c:2633) [ 9239.296822][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9239.297058][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9239.297336][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9239.297577][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9239.297820][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9239.298084][ C0] kthread (kernel/kthread.c:388) [ 9239.298299][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9239.298537][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9239.298769][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9239.299008][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9264.599185][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9264.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9264.600147][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9264.600627][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9264.601579][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9264.602203][ C0] Workqueue: netns cleanup_net [ 9264.602452][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9264.602730][ 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 [ 9264.603717][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 9264.604034][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9264.604440][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9264.604847][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9264.605250][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9264.605659][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9264.606065][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9264.606521][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9264.606858][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9264.607265][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9264.607677][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9264.608082][ C0] PKRU: 55555554 [ 9264.608267][ C0] Call Trace: [ 9264.608440][ C0] [ 9264.608594][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9264.608860][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9264.609109][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9264.609391][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9264.609669][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9264.609965][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9264.610235][ 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)) [ 9264.610547][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9264.610815][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9264.611130][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9264.611430][ C0] [ 9264.611584][ C0] [ 9264.611737][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9264.612058][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.612356][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.612660][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9264.612904][ C0] kasan_report (mm/kasan/report.c:585) [ 9264.613128][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9264.613418][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9264.613736][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9264.613988][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9264.614246][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9264.614524][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9264.614815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.615057][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9264.615300][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9264.615544][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9264.615781][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9264.616017][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9264.616267][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9264.616537][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9264.616840][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9264.617100][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9264.617348][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9264.617622][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9264.617895][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9264.618194][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9264.618492][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9264.618786][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9264.619031][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9264.619286][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9264.619531][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9264.619855][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9264.620132][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9264.620438][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9264.620739][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9264.621030][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9264.621347][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9264.621599][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9264.621843][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9264.622131][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9264.622442][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9264.622755][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9264.623009][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9264.623258][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9264.623508][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9264.623815][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9264.624064][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9264.624299][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9264.624627][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9264.624870][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9264.625191][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9264.625538][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9264.625785][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9264.626091][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9264.626322][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9264.626612][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9264.626868][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9264.627109][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9264.627375][ C0] process_one_work (kernel/workqueue.c:2633) [ 9264.627634][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9264.627869][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9264.628148][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9264.628385][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9264.628633][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9264.628896][ C0] kthread (kernel/kthread.c:388) [ 9264.629106][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9264.629344][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9264.629577][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9264.629813][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9292.599176][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9292.599660][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9292.600140][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9292.600619][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9292.601575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9292.602197][ C0] Workqueue: netns cleanup_net [ 9292.602446][ 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) [ 9292.602777][ 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 ... [ 9292.603767][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9292.604084][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9292.604492][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9292.604898][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9292.605303][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9292.605708][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9292.606115][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9292.606571][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9292.606909][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9292.607315][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9292.607722][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9292.608130][ C0] PKRU: 55555554 [ 9292.608314][ C0] Call Trace: [ 9292.608489][ C0] [ 9292.608642][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9292.608909][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9292.609156][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9292.609441][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9292.609720][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9292.610013][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9292.610284][ 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)) [ 9292.610595][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9292.610862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9292.611178][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9292.611480][ C0] [ 9292.611634][ C0] [ 9292.611788][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9292.612108][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9292.612410][ 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) [ 9292.612714][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9292.613034][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9292.613288][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9292.613544][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9292.613823][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9292.614117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9292.614360][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9292.614607][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9292.614849][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9292.615086][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9292.615322][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9292.615575][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9292.615846][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9292.616148][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9292.616411][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9292.616663][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9292.616935][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9292.617208][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9292.617510][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9292.617810][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9292.618102][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9292.618349][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9292.618608][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9292.618850][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9292.619175][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9292.619454][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9292.619762][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9292.620062][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9292.620355][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9292.620675][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9292.620928][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9292.621170][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9292.621462][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9292.621777][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9292.622088][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9292.622341][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9292.622592][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9292.622842][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9292.623149][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9292.623396][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9292.623634][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9292.623967][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9292.624210][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9292.624532][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9292.624880][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9292.625127][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9292.625433][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9292.625668][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9292.625957][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9292.626214][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9292.626457][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9292.626724][ C0] process_one_work (kernel/workqueue.c:2633) [ 9292.626989][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9292.627226][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9292.627506][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9292.627747][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9292.627992][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9292.628257][ C0] kthread (kernel/kthread.c:388) [ 9292.628470][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9292.628711][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9292.628944][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9292.629182][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9315.692493][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3769707 jiffies s: 77393 root: 0x1/. | [ 9315.693148][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9315.693524][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9315.693810][ C0] NMI backtrace for cpu 0 [ 9315.693822][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9315.693824][ C0] Workqueue: netns cleanup_net [ 9315.693832][ 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) [ 9315.693839][ 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 ... [ 9315.693843][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9315.693845][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9315.693847][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9315.693849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9315.693851][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9315.693853][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9315.693855][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9315.693857][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9315.693861][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9315.693864][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9315.693865][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9315.693867][ C0] PKRU: 55555554 [ 9315.693868][ C0] Call Trace: [ 9315.693871][ C0] [ 9315.693875][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9315.693880][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9315.693885][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9315.693890][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9315.693894][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9315.693896][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9315.693901][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9315.693905][ 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) [ 9315.693909][ 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) [ 9315.693912][ 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) [ 9315.693916][ C0] [ 9315.693917][ C0] [ 9315.693918][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9315.693922][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9315.693928][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9315.693933][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9315.693936][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9315.693939][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9315.693942][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9315.693946][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9315.693948][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9315.693952][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9315.693955][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9315.693958][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9315.693961][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9315.693966][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9315.693969][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9315.693973][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9315.693976][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9315.693980][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9315.693988][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9315.693991][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9315.693996][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9315.694001][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9315.694004][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9315.694008][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9315.694019][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9315.694028][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9315.694036][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9315.694045][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9315.694055][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9315.694063][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9315.694067][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9315.694071][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9315.694081][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9315.694089][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9315.694094][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9315.694097][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9315.694101][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9315.694106][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9315.694114][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9315.694118][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9315.694121][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9315.694126][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9315.694130][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9315.694133][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9315.694136][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9315.694139][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9315.694145][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9315.694148][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9315.694150][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9315.694154][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9315.694156][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9315.694162][ C0] process_one_work (kernel/workqueue.c:2633) [ 9315.694166][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9315.694170][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9315.694174][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9315.694178][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9315.694184][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9315.694186][ C0] kthread (kernel/kthread.c:388) [ 9315.694189][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9315.694192][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9315.694195][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9315.694197][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9315.694205][ C0] | [ 9317.300482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9317.300826][ C0] rcu: 0-....: (3766197 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=942543 | [ 9317.301400][ C0] rcu: (t=3771587 jiffies g=2451281 q=5712 ncpus=4) [ 9317.302224][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9317.302853][ C0] Workqueue: netns cleanup_net [ 9317.303102][ 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) [ 9317.303436][ 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 ... [ 9317.304427][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9317.304740][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9317.305147][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9317.305553][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9317.305958][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9317.306366][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9317.306773][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9317.307228][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9317.307566][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9317.307972][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9317.308379][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9317.308785][ C0] PKRU: 55555554 [ 9317.308970][ C0] Call Trace: [ 9317.309142][ C0] [ 9317.309295][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9317.309573][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9317.309830][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9317.310085][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9317.310377][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9317.310615][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9317.310888][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9317.311162][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9317.311422][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9317.311715][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9317.311962][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9317.312282][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9317.312563][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9317.312855][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9317.313124][ 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)) [ 9317.313436][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9317.313705][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9317.314026][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9317.314329][ C0] [ 9317.314481][ C0] [ 9317.314634][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9317.314956][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9317.315257][ 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) [ 9317.315558][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9317.315876][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9317.316129][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9317.316383][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9317.316659][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9317.316951][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9317.317194][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9317.317437][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9317.317683][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9317.317919][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9317.318152][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9317.318404][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9317.318675][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9317.318977][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9317.319237][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9317.319490][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9317.319774][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9317.320048][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9317.320346][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9317.320647][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9317.320939][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9317.321182][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9317.321440][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9317.321686][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9317.322010][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9317.322289][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9317.322596][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9317.322897][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9317.323190][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9317.323507][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9317.323759][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9317.324009][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9317.324296][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9317.324614][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9317.324924][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9317.325176][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9317.325425][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9317.325673][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9317.325982][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9317.326226][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9317.326461][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9317.326787][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9317.327030][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9317.327350][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9317.327700][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9317.327947][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9317.328253][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9317.328485][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9317.328775][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9317.329030][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9317.329271][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9317.329538][ C0] process_one_work (kernel/workqueue.c:2633) [ 9317.329795][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9317.330029][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9317.330308][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9317.330548][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9317.330793][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9317.331056][ C0] kthread (kernel/kthread.c:388) [ 9317.331265][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9317.331505][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9317.331736][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9317.331973][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9344.599183][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9344.599667][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9344.600146][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9344.600626][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9344.601578][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9344.602202][ C0] Workqueue: netns cleanup_net [ 9344.602450][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9344.602719][ 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 [ 9344.603724][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9344.604036][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9344.604443][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9344.604850][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9344.605255][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9344.605662][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9344.606070][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9344.606525][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9344.606863][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9344.607270][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9344.607681][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9344.608086][ C0] PKRU: 55555554 [ 9344.608272][ C0] Call Trace: [ 9344.608444][ C0] [ 9344.608600][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9344.608868][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9344.609117][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9344.609400][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9344.609678][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9344.609974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9344.610243][ 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)) [ 9344.610556][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9344.610825][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9344.611138][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9344.611440][ C0] [ 9344.611593][ C0] [ 9344.611748][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9344.612069][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.612369][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.612675][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9344.612914][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9344.613205][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9344.613525][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9344.613786][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9344.614040][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9344.614317][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9344.614607][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.614852][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9344.615097][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9344.615340][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9344.615576][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9344.615813][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9344.616065][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9344.616334][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9344.616636][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9344.616898][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9344.617148][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9344.617420][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9344.617698][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9344.617995][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9344.618297][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9344.618588][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9344.618835][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9344.619092][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9344.619336][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9344.619663][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9344.619944][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9344.620249][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9344.620553][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9344.620845][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9344.621163][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9344.621416][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9344.621662][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9344.621951][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9344.622266][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9344.622576][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9344.622831][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9344.623084][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9344.623334][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9344.623648][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9344.623893][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9344.624130][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9344.624458][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9344.624705][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9344.625026][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9344.625372][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9344.625623][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9344.625929][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9344.626161][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9344.626450][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9344.626709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9344.626952][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9344.627219][ C0] process_one_work (kernel/workqueue.c:2633) [ 9344.627477][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9344.627716][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9344.627994][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9344.628235][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9344.628480][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9344.628748][ C0] kthread (kernel/kthread.c:388) [ 9344.628960][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9344.629199][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9344.629430][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9344.629670][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9372.599182][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9372.599664][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9372.600145][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9372.600628][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9372.601578][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9372.602203][ C0] Workqueue: netns cleanup_net [ 9372.602453][ 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) [ 9372.602786][ 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 ... [ 9372.603780][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9372.604095][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9372.604502][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9372.604906][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9372.605312][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9372.605721][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9372.606127][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9372.606583][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9372.606920][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9372.607328][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9372.607738][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9372.608143][ C0] PKRU: 55555554 [ 9372.608328][ C0] Call Trace: [ 9372.608503][ C0] [ 9372.608656][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9372.608923][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9372.609173][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9372.609455][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9372.609733][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9372.610028][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9372.610298][ 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)) [ 9372.610612][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9372.610880][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9372.611193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9372.611493][ C0] [ 9372.611647][ C0] [ 9372.611800][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9372.612123][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9372.612424][ 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) [ 9372.612728][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9372.613047][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9372.613301][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9372.613561][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9372.613838][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9372.614127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9372.614370][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9372.614617][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9372.614862][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9372.615097][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9372.615334][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9372.615588][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9372.615857][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9372.616160][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9372.616424][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9372.616674][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9372.616949][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9372.617225][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9372.617523][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9372.617826][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9372.618116][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9372.618363][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9372.618622][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9372.618867][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9372.619191][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9372.619471][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9372.619778][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9372.620081][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9372.620372][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9372.620691][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9372.620944][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9372.621190][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9372.621477][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9372.621794][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9372.622104][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9372.622356][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9372.622609][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9372.622859][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9372.623171][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9372.623415][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9372.623659][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9372.623988][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9372.624234][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9372.624558][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9372.624906][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9372.625155][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9372.625463][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9372.625695][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9372.625987][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9372.626244][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9372.626485][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9372.626754][ C0] process_one_work (kernel/workqueue.c:2633) [ 9372.627013][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9372.627250][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9372.627532][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9372.627775][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9372.628021][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9372.628286][ C0] kthread (kernel/kthread.c:388) [ 9372.628500][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9372.628741][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9372.628971][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9372.629211][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9372.629463][ C0] | [ 9395.331482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9395.331851][ C0] rcu: 0-....: (3844136 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=962044 | [ 9395.332423][ C0] rcu: (t=3849618 jiffies g=2451281 q=5715 ncpus=4) [ 9395.333242][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9395.333872][ C0] Workqueue: netns cleanup_net [ 9395.334125][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 9395.334391][ 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) ... [ 9395.335377][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000247 [ 9395.335690][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 9395.336096][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9395.336502][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9395.336909][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9395.337316][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 9395.337722][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9395.338176][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9395.338514][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9395.338923][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9395.339329][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9395.339732][ C0] PKRU: 55555554 [ 9395.339917][ C0] Call Trace: [ 9395.340092][ C0] [ 9395.340243][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9395.340520][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9395.340777][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9395.341031][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9395.341322][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9395.341557][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9395.341831][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9395.342107][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9395.342367][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9395.342657][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9395.342905][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9395.343223][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9395.343507][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9395.343799][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9395.344067][ 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)) [ 9395.344378][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9395.344643][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9395.344959][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9395.345261][ C0] [ 9395.345413][ C0] [ 9395.345566][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9395.345885][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9395.346182][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9395.346475][ C0] ? kasan_report (mm/kasan/report.c:585) [ 9395.346711][ C0] ? kasan_report (mm/kasan/report.c:585) [ 9395.346948][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9395.347200][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9395.347487][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9395.347805][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9395.348059][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9395.348312][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9395.348590][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9395.348879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9395.349122][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9395.349367][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9395.349608][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9395.349846][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9395.350082][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9395.350332][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9395.350603][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9395.350904][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9395.351164][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9395.351413][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9395.351684][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9395.351959][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9395.352257][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9395.352556][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9395.352847][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9395.353092][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9395.353349][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9395.353596][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9395.353919][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9395.354198][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9395.354504][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9395.354805][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9395.355096][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9395.355413][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9395.355666][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9395.355910][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9395.356199][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9395.356512][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9395.356822][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9395.357075][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9395.357324][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9395.357574][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9395.357883][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9395.358126][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9395.358363][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9395.358690][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9395.358935][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9395.359255][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9395.359603][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9395.359850][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9395.360155][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9395.360388][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9395.360676][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9395.360933][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9395.361176][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9395.361441][ C0] process_one_work (kernel/workqueue.c:2633) [ 9395.361699][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9395.361936][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9395.362214][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9395.362454][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9395.362698][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9395.362961][ C0] kthread (kernel/kthread.c:388) [ 9395.363176][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9395.363418][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9395.363650][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9395.363889][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9413.997153][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3868011 jiffies s: 77393 root: 0x1/. | [ 9413.997819][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9413.998189][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9413.998467][ C0] NMI backtrace for cpu 0 [ 9413.998477][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9413.998481][ C0] Workqueue: netns cleanup_net [ 9413.998488][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9413.998493][ 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 [ 9413.998496][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 9413.998498][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9413.998500][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9413.998502][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9413.998503][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9413.998505][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9413.998507][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9413.998509][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9413.998512][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9413.998514][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9413.998515][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9413.998517][ C0] PKRU: 55555554 [ 9413.998518][ C0] Call Trace: [ 9413.998521][ C0] [ 9413.998524][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9413.998530][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9413.998534][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9413.998539][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9413.998544][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9413.998546][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9413.998550][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9413.998555][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9413.998559][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9413.998562][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9413.998565][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9413.998568][ C0] [ 9413.998569][ C0] [ 9413.998570][ C0] kasan_report (mm/kasan/report.c:585) [ 9413.998575][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9413.998579][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9413.998583][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9413.998588][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9413.998593][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9413.998596][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9413.998599][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9413.998602][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9413.998606][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9413.998608][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9413.998612][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9413.998615][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9413.998618][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9413.998621][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9413.998625][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9413.998629][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9413.998632][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9413.998635][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9413.998640][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9413.998647][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9413.998650][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9413.998654][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9413.998659][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9413.998662][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9413.998666][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9413.998676][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9413.998685][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9413.998693][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9413.998702][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9413.998712][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9413.998719][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9413.998723][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9413.998727][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9413.998736][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9413.998744][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9413.998748][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9413.998753][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9413.998757][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9413.998761][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9413.998769][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9413.998773][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9413.998776][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9413.998780][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9413.998784][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9413.998787][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9413.998790][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9413.998793][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9413.998798][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9413.998801][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9413.998804][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9413.998807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9413.998809][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9413.998814][ C0] process_one_work (kernel/workqueue.c:2633) [ 9413.998818][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9413.998822][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9413.998826][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9413.998830][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9413.998835][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9413.998837][ C0] kthread (kernel/kthread.c:388) [ 9413.998840][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9413.998843][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9413.998846][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9413.998848][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9440.599174][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9440.599654][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9440.600131][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9440.600609][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9440.601556][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9440.602175][ C0] Workqueue: netns cleanup_net [ 9440.602422][ 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) [ 9440.602752][ 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 ... [ 9440.603740][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9440.604050][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9440.604454][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9440.604857][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9440.605260][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9440.605664][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9440.606068][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9440.606522][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9440.606857][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9440.607262][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9440.607668][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9440.608071][ C0] PKRU: 55555554 [ 9440.608255][ C0] Call Trace: [ 9440.608427][ C0] [ 9440.608580][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9440.608846][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9440.609093][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9440.609374][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9440.609651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9440.609945][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9440.610213][ 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)) [ 9440.610522][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9440.610788][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9440.611101][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9440.611401][ C0] [ 9440.611553][ C0] [ 9440.611708][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9440.612027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9440.612325][ 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) [ 9440.612626][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9440.612947][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9440.613205][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9440.613457][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9440.613733][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9440.614021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9440.614263][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9440.614506][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9440.614747][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9440.614980][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9440.615215][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9440.615465][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9440.615732][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9440.616031][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9440.616290][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9440.616538][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9440.616808][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9440.617082][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9440.617377][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9440.617678][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9440.617966][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9440.618210][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9440.618466][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9440.618709][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9440.619029][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9440.619307][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9440.619611][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9440.619910][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9440.620200][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9440.620516][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9440.620767][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9440.621010][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9440.621297][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9440.621609][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9440.621916][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9440.622167][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9440.622415][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9440.622664][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9440.622971][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9440.623218][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9440.623455][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9440.623780][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9440.624024][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9440.624343][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9440.624688][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9440.624935][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9440.625238][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9440.625469][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9440.625755][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9440.626011][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9440.626253][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9440.626517][ C0] process_one_work (kernel/workqueue.c:2633) [ 9440.626774][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9440.627010][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9440.627287][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9440.627527][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9440.627769][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9440.628032][ C0] kthread (kernel/kthread.c:388) [ 9440.628244][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9440.628480][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9440.628711][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9440.628949][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9468.599196][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9468.599677][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9468.600160][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9468.600640][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9468.601594][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9468.602215][ C0] Workqueue: netns cleanup_net [ 9468.602466][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 9468.602732][ 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 [ 9468.603723][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9468.604037][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9468.604443][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9468.604849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9468.605254][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9468.605657][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9468.606060][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9468.606513][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9468.606850][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9468.607258][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9468.607664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9468.608068][ C0] PKRU: 55555554 [ 9468.608252][ C0] Call Trace: [ 9468.608427][ C0] [ 9468.608577][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9468.608843][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9468.609090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9468.609372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9468.609649][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9468.609940][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9468.610209][ 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)) [ 9468.610521][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9468.610787][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9468.611100][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9468.611400][ C0] [ 9468.611552][ C0] [ 9468.611704][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9468.612024][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9468.612325][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 9468.612560][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9468.612855][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9468.613149][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9468.613466][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9468.613719][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9468.613972][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9468.614247][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9468.614538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9468.614778][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9468.615022][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9468.615265][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9468.615500][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9468.615734][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9468.615985][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9468.616251][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9468.616557][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9468.616816][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9468.617063][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9468.617334][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9468.617606][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9468.617902][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9468.618201][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9468.618491][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9468.618734][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9468.618990][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9468.619234][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9468.619557][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9468.619833][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9468.620138][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9468.620435][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9468.620727][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9468.621041][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9468.621294][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9468.621539][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9468.621824][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9468.622137][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9468.622448][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9468.622700][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9468.622947][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9468.623198][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9468.623507][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9468.623751][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9468.623984][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9468.624310][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9468.624555][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9468.624875][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9468.625220][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9468.625474][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9468.625782][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9468.626011][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9468.626300][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9468.626556][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9468.626798][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9468.627063][ C0] process_one_work (kernel/workqueue.c:2633) [ 9468.627320][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9468.627554][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9468.627831][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9468.628070][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9468.628316][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9468.628579][ C0] kthread (kernel/kthread.c:388) [ 9468.628790][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9468.629029][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9468.629258][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9468.629499][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9468.629751][ C0] | [ 9473.364482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9473.364845][ C0] rcu: 0-....: (3922051 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=981545 | [ 9473.365416][ C0] rcu: (t=3927651 jiffies g=2451281 q=5715 ncpus=4) [ 9473.366239][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9473.366858][ C0] Workqueue: netns cleanup_net [ 9473.367107][ 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) [ 9473.367438][ 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 ... [ 9473.368421][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9473.368733][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9473.369140][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9473.369547][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9473.369951][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9473.370355][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9473.370765][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9473.371220][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9473.371559][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9473.371969][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9473.372374][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9473.372783][ C0] PKRU: 55555554 [ 9473.372966][ C0] Call Trace: [ 9473.373145][ C0] [ 9473.373294][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9473.373571][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9473.373827][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9473.374080][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9473.374371][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9473.374606][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9473.374880][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9473.375153][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9473.375414][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9473.375702][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9473.375948][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9473.376265][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9473.376540][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9473.376833][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9473.377102][ 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)) [ 9473.377413][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9473.377679][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9473.377993][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9473.378291][ C0] [ 9473.378445][ C0] [ 9473.378597][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9473.378918][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9473.379217][ 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) [ 9473.379520][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9473.379838][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9473.380091][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9473.380344][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9473.380620][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9473.380907][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9473.381150][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9473.381393][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9473.381636][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9473.381869][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9473.382105][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9473.382356][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9473.382623][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9473.382924][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9473.383190][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9473.383439][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9473.383711][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9473.383986][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9473.384280][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9473.384580][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9473.384868][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9473.385113][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9473.385370][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9473.385614][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9473.385936][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9473.386214][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9473.386516][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9473.386816][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9473.387105][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9473.387422][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9473.387673][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9473.387917][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9473.388203][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9473.388516][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9473.388824][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9473.389075][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9473.389323][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9473.389571][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9473.389880][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9473.390122][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9473.390358][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9473.390684][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9473.390928][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9473.391249][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9473.391594][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9473.391841][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9473.392148][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9473.392377][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9473.392667][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9473.392922][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9473.393168][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9473.393433][ C0] process_one_work (kernel/workqueue.c:2633) [ 9473.393690][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9473.393925][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9473.394203][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9473.394443][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9473.394688][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9473.394951][ C0] kthread (kernel/kthread.c:388) [ 9473.395162][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9473.395403][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9473.395632][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9473.395871][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9500.599177][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9500.599655][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9500.600135][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9500.600616][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9500.601564][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9500.602183][ C0] Workqueue: netns cleanup_net [ 9500.602433][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9500.602698][ 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 [ 9500.603687][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9500.603999][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9500.604402][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9500.604806][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9500.605212][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9500.605616][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9500.606020][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9500.606471][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9500.606807][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9500.607216][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9500.607622][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9500.608026][ C0] PKRU: 55555554 [ 9500.608210][ C0] Call Trace: [ 9500.608384][ C0] [ 9500.608534][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9500.608802][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9500.609051][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9500.609331][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9500.609609][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9500.609903][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9500.610172][ 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)) [ 9500.610484][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9500.610751][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9500.611075][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9500.611372][ C0] [ 9500.611528][ C0] [ 9500.611680][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9500.612000][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.612301][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.612601][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9500.612841][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9500.613136][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9500.613454][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9500.613709][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9500.613963][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9500.614239][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9500.614530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.614772][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9500.615017][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9500.615260][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9500.615494][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9500.615730][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9500.615982][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9500.616249][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9500.616554][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9500.616815][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9500.617063][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9500.617336][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9500.617609][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9500.617905][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9500.618206][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9500.618497][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9500.618742][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9500.618999][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9500.619243][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9500.619568][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9500.619847][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9500.620152][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9500.620452][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9500.620744][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9500.621063][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9500.621315][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9500.621560][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9500.621846][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9500.622159][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9500.622469][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9500.622721][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9500.622971][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9500.623220][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9500.623529][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9500.623773][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9500.624006][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9500.624331][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9500.624577][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9500.624897][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9500.625241][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9500.625489][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9500.625795][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9500.626024][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9500.626314][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9500.626570][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9500.626811][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9500.627077][ C0] process_one_work (kernel/workqueue.c:2633) [ 9500.627333][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9500.627568][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9500.627844][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9500.628084][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9500.628330][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9500.628595][ C0] kthread (kernel/kthread.c:388) [ 9500.628806][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9500.629045][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9500.629273][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9500.629512][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9512.300501][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3966315 jiffies s: 77393 root: 0x1/. | [ 9512.301156][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9512.301528][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9512.301808][ C0] NMI backtrace for cpu 0 [ 9512.301817][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9512.301819][ C0] Workqueue: netns cleanup_net [ 9512.301826][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9512.301832][ 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 [ 9512.301835][ C0] RSP: 0018:ffffc900000bf3a8 EFLAGS: 00000282 [ 9512.301837][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9512.301838][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9512.301840][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9512.301842][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9512.301843][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9512.301845][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9512.301847][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9512.301850][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9512.301852][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9512.301853][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9512.301854][ C0] PKRU: 55555554 [ 9512.301855][ C0] Call Trace: [ 9512.301858][ C0] [ 9512.301861][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9512.301867][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9512.301871][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9512.301876][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9512.301880][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9512.301883][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9512.301886][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9512.301892][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9512.301895][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9512.301898][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9512.301901][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9512.301904][ C0] [ 9512.301905][ C0] [ 9512.301907][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9512.301911][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9512.301914][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9512.301919][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9512.301925][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9512.301927][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9512.301930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9512.301933][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9512.301937][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9512.301940][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9512.301943][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9512.301946][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9512.301949][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9512.301951][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9512.301956][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9512.301959][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9512.301963][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9512.301966][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9512.301970][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9512.301977][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9512.301980][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9512.301984][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9512.301989][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9512.301993][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9512.301996][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9512.302007][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9512.302016][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9512.302024][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9512.302033][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9512.302043][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9512.302050][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9512.302054][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9512.302058][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9512.302067][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9512.302075][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9512.302080][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9512.302084][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9512.302088][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9512.302092][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9512.302100][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9512.302104][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9512.302107][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9512.302111][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9512.302115][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9512.302117][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9512.302121][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9512.302123][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9512.302129][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9512.302132][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9512.302135][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9512.302138][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9512.302140][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9512.302145][ C0] process_one_work (kernel/workqueue.c:2633) [ 9512.302149][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9512.302153][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9512.302157][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9512.302161][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9512.302166][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9512.302169][ C0] kthread (kernel/kthread.c:388) [ 9512.302172][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9512.302175][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9512.302178][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9512.302180][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9536.599206][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9536.599697][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9536.600178][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9536.600659][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9536.601610][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9536.602231][ C0] Workqueue: netns cleanup_net [ 9536.602482][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 9536.602752][ 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 [ 9536.603736][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 9536.604048][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9536.604451][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9536.604854][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 9536.605260][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9536.605663][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9536.606068][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9536.606520][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9536.606855][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9536.607262][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9536.607666][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9536.608069][ C0] PKRU: 55555554 [ 9536.608253][ C0] Call Trace: [ 9536.608429][ C0] [ 9536.608579][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9536.608844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9536.609092][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9536.609372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9536.609649][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9536.609941][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9536.610213][ 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)) [ 9536.610523][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9536.610789][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9536.611104][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9536.611401][ C0] [ 9536.611556][ C0] [ 9536.611707][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9536.612026][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9536.612319][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 9536.612558][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9536.612817][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9536.613102][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9536.613419][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9536.613672][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9536.613926][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9536.614202][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9536.614493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9536.614734][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9536.614978][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9536.615222][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9536.615456][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9536.615691][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9536.615943][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9536.616211][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9536.616519][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9536.616780][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9536.617028][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9536.617301][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9536.617575][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9536.617871][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9536.618170][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9536.618462][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9536.618706][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9536.618963][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9536.619209][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9536.619533][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9536.619812][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9536.620125][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9536.620424][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9536.620716][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9536.621031][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9536.621282][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9536.621528][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9536.621815][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9536.622130][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9536.622440][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9536.622693][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9536.622947][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9536.623195][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9536.623504][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9536.623749][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9536.623982][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9536.624308][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9536.624554][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9536.624875][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9536.625219][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9536.625467][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9536.625774][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9536.626005][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9536.626294][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9536.626552][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9536.626795][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9536.627060][ C0] process_one_work (kernel/workqueue.c:2633) [ 9536.627317][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9536.627551][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9536.627830][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9536.628069][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9536.628315][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9536.628579][ C0] kthread (kernel/kthread.c:388) [ 9536.628791][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9536.629030][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9536.629260][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9536.629498][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9536.629751][ C0] | [ 9551.397482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9551.397851][ C0] rcu: 0-....: (3999966 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1001046 | [ 9551.398429][ C0] rcu: (t=4005684 jiffies g=2451281 q=5718 ncpus=4) [ 9551.399249][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9551.399868][ C0] Workqueue: netns cleanup_net [ 9551.400118][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9551.400384][ 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 [ 9551.401370][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9551.401681][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9551.402087][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9551.402491][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9551.402901][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9551.403305][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 9551.403711][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9551.404164][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9551.404501][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9551.404907][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9551.405309][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9551.405716][ C0] PKRU: 55555554 [ 9551.405899][ C0] Call Trace: [ 9551.406070][ C0] [ 9551.406220][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9551.406498][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9551.406754][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9551.407009][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9551.407299][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9551.407534][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9551.407808][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9551.408081][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9551.408341][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9551.408631][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9551.408876][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9551.409196][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9551.409472][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9551.409766][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9551.410035][ 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)) [ 9551.410345][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9551.410611][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9551.410925][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9551.411225][ C0] [ 9551.411379][ C0] [ 9551.411531][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9551.411852][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9551.412153][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9551.412390][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9551.412685][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9551.413001][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9551.413253][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9551.413506][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9551.413782][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9551.414072][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9551.414314][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9551.414556][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9551.414800][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9551.415035][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9551.415267][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9551.415519][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9551.415787][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9551.416089][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9551.416351][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9551.416600][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9551.416872][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9551.417143][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9551.417441][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9551.417739][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9551.418030][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9551.418276][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9551.418532][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9551.418776][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9551.419099][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9551.419375][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9551.419680][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9551.419976][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9551.420268][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9551.420584][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9551.420836][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9551.421078][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9551.421365][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9551.421677][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9551.421986][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9551.422238][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9551.422485][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9551.422736][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9551.423043][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9551.423286][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9551.423522][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9551.423846][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9551.424087][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9551.424406][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9551.424752][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9551.424996][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9551.425302][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9551.425532][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9551.425821][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9551.426075][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9551.426317][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9551.426581][ C0] process_one_work (kernel/workqueue.c:2633) [ 9551.426838][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9551.427070][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9551.427349][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9551.427585][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9551.427830][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9551.428092][ C0] kthread (kernel/kthread.c:388) [ 9551.428302][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9551.428541][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9551.428771][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9551.429006][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9576.599180][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9576.599657][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9576.600135][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9576.600614][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9576.601563][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9576.602184][ C0] Workqueue: netns cleanup_net [ 9576.602435][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9576.602704][ 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 [ 9576.603687][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9576.604002][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9576.604405][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9576.604809][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9576.605212][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9576.605619][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9576.606024][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9576.606475][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9576.606812][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9576.607218][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9576.607626][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9576.608029][ C0] PKRU: 55555554 [ 9576.608214][ C0] Call Trace: [ 9576.608387][ C0] [ 9576.608539][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9576.608807][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9576.609055][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9576.609336][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9576.609613][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9576.609908][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9576.610177][ 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)) [ 9576.610488][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9576.610755][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9576.611067][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9576.611366][ C0] [ 9576.611519][ C0] [ 9576.611672][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9576.611990][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9576.612290][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9576.612595][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9576.612832][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9576.613132][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9576.613424][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9576.613742][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9576.613994][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9576.614247][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9576.614526][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9576.614815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9576.615058][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9576.615301][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9576.615543][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9576.615780][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9576.616015][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9576.616265][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9576.616536][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9576.616837][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9576.617097][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9576.617345][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9576.617617][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9576.617890][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9576.618188][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9576.618486][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9576.618777][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9576.619023][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9576.619280][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9576.619523][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9576.619847][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9576.620124][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9576.620432][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9576.620732][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9576.621023][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9576.621341][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9576.621593][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9576.621836][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9576.622126][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9576.622437][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9576.622759][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9576.623012][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9576.623261][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9576.623510][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9576.623818][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9576.624063][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9576.624299][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9576.624625][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9576.624868][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9576.625188][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9576.625537][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9576.625784][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9576.626090][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9576.626321][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9576.626609][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9576.626866][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9576.627109][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9576.627374][ C0] process_one_work (kernel/workqueue.c:2633) [ 9576.627632][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9576.627866][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9576.628145][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9576.628384][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9576.628630][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9576.628893][ C0] kthread (kernel/kthread.c:388) [ 9576.629105][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9576.629343][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9576.629575][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9576.629812][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9604.599189][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9604.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9604.600151][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9604.600629][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9604.601580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9604.602200][ C0] Workqueue: netns cleanup_net [ 9604.602456][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9604.602749][ 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 [ 9604.603735][ C0] RSP: 0018:ffffc900000bf3d0 EFLAGS: 00000202 [ 9604.604046][ C0] RAX: ffff88800ada8808 RBX: 000000000000000b RCX: ffffffff9dcb35b0 [ 9604.604452][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9604.604858][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9604.605260][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9604.605667][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9604.606073][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9604.606527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9604.606864][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9604.607271][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9604.607679][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9604.608084][ C0] PKRU: 55555554 [ 9604.608269][ C0] Call Trace: [ 9604.608440][ C0] [ 9604.608594][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9604.608862][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9604.609110][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9604.609392][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9604.609669][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9604.609963][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9604.610234][ 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)) [ 9604.610544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9604.610812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9604.611125][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9604.611427][ C0] [ 9604.611579][ C0] [ 9604.611735][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9604.612057][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9604.612350][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 9604.612615][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9604.612901][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9604.613218][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9604.613473][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9604.613728][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9604.614004][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9604.614296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9604.614539][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9604.614781][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9604.615025][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9604.615261][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9604.615495][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9604.615747][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9604.616015][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9604.616319][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9604.616580][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9604.616829][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9604.617100][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9604.617374][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9604.617673][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9604.617972][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9604.618265][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9604.618510][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9604.618766][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9604.619010][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9604.619335][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9604.619613][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9604.619920][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9604.620217][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9604.620510][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9604.620826][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9604.621077][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9604.621323][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9604.621611][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9604.621923][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9604.622234][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9604.622491][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9604.622740][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9604.622989][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9604.623299][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9604.623544][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9604.623780][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9604.624107][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9604.624350][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9604.624672][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9604.625019][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9604.625264][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9604.625573][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9604.625804][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9604.626093][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9604.626349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9604.626593][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9604.626859][ C0] process_one_work (kernel/workqueue.c:2633) [ 9604.627117][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9604.627350][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9604.627631][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9604.627868][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9604.628115][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9604.628379][ C0] kthread (kernel/kthread.c:388) [ 9604.628591][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9604.628831][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9604.629062][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9604.629299][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9610.604514][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4064619 jiffies s: 77393 root: 0x1/. | [ 9610.605172][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9610.605551][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9610.605837][ C0] NMI backtrace for cpu 0 [ 9610.605846][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9610.605848][ C0] Workqueue: netns cleanup_net [ 9610.605854][ 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) [ 9610.605861][ 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 ... [ 9610.605863][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9610.605865][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9610.605867][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9610.605869][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9610.605870][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9610.605872][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9610.605874][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9610.605876][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9610.605879][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9610.605881][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9610.605882][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9610.605884][ C0] PKRU: 55555554 [ 9610.605885][ C0] Call Trace: [ 9610.605888][ C0] [ 9610.605890][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9610.605895][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9610.605900][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9610.605905][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9610.605909][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9610.605911][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9610.605916][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9610.605920][ 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) [ 9610.605923][ 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) [ 9610.605927][ 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) [ 9610.605930][ C0] [ 9610.605931][ C0] [ 9610.605932][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9610.605936][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9610.605941][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9610.605946][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9610.605949][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9610.605952][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9610.605954][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9610.605958][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9610.605961][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9610.605964][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9610.605967][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9610.605970][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9610.605973][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9610.605978][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9610.605981][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9610.605985][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9610.605988][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9610.605992][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9610.605999][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9610.606002][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9610.606006][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9610.606010][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9610.606014][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9610.606017][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9610.606027][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9610.606035][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9610.606043][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9610.606052][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9610.606062][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9610.606069][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9610.606073][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9610.606077][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9610.606087][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9610.606095][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9610.606099][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9610.606103][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9610.606107][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9610.606112][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9610.606119][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9610.606123][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9610.606127][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9610.606131][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9610.606134][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9610.606137][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9610.606140][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9610.606143][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9610.606148][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9610.606151][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9610.606154][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9610.606157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9610.606159][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9610.606164][ C0] process_one_work (kernel/workqueue.c:2633) [ 9610.606168][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9610.606171][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9610.606175][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9610.606179][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9610.606184][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9610.606187][ C0] kthread (kernel/kthread.c:388) [ 9610.606189][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9610.606192][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9610.606195][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9610.606197][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9610.606205][ C0] | [ 9629.428482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9629.428849][ C0] rcu: 0-....: (4077879 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1020547 | [ 9629.429424][ C0] rcu: (t=4083715 jiffies g=2451281 q=5718 ncpus=4) [ 9629.430249][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9629.430868][ C0] Workqueue: netns cleanup_net [ 9629.431120][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9629.431385][ 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 [ 9629.432377][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9629.432691][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9629.433094][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9629.433502][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9629.433906][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9629.434310][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9629.434714][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9629.435168][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9629.435508][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9629.435915][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9629.436322][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9629.436725][ C0] PKRU: 55555554 [ 9629.436908][ C0] Call Trace: [ 9629.437082][ C0] [ 9629.437231][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9629.437509][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9629.437765][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9629.438019][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9629.438312][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9629.438546][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9629.438820][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9629.439094][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9629.439355][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9629.439643][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9629.439890][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9629.440206][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9629.440482][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9629.440775][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9629.441044][ 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)) [ 9629.441353][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9629.441620][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9629.441932][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9629.442237][ C0] [ 9629.442393][ C0] [ 9629.442550][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9629.442867][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9629.443167][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9629.443467][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9629.443703][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9629.443937][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9629.444228][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9629.444544][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9629.444794][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9629.445047][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9629.445324][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9629.445613][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9629.445855][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9629.446096][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9629.446338][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9629.446574][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9629.446806][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9629.447057][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9629.447323][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9629.447625][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9629.447884][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9629.448132][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9629.448403][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9629.448675][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9629.448973][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9629.449269][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9629.449562][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9629.449808][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9629.450065][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9629.450307][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9629.450630][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9629.450908][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9629.451214][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9629.451513][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9629.451804][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9629.452121][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9629.452376][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9629.452619][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9629.452908][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9629.453219][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9629.453530][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9629.453781][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9629.454030][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9629.454279][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9629.454586][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9629.454831][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9629.455067][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9629.455394][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9629.455636][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9629.455957][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9629.456304][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9629.456550][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9629.456857][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9629.457088][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9629.457376][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9629.457632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9629.457874][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9629.458139][ C0] process_one_work (kernel/workqueue.c:2633) [ 9629.458396][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9629.458631][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9629.458910][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9629.459147][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9629.459393][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9629.459656][ C0] kthread (kernel/kthread.c:388) [ 9629.459867][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9629.460106][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9629.460336][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9629.460572][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9656.599224][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9656.599704][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9656.600183][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9656.600664][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9656.601612][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9656.602240][ C0] Workqueue: netns cleanup_net [ 9656.602490][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 9656.602754][ 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 [ 9656.603739][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000286 [ 9656.604050][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9656.604454][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9656.604857][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [ 9656.605266][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9656.605671][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9656.606073][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9656.606526][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9656.606862][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9656.607270][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9656.607675][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9656.608077][ C0] PKRU: 55555554 [ 9656.608261][ C0] Call Trace: [ 9656.608434][ C0] [ 9656.608587][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9656.608853][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9656.609101][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9656.609379][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9656.609657][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9656.609951][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9656.610219][ 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)) [ 9656.610531][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9656.610796][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9656.611112][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9656.611409][ C0] [ 9656.611564][ C0] [ 9656.611716][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9656.612036][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9656.612335][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 9656.612573][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9656.612827][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9656.613111][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9656.613429][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9656.613683][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9656.613936][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9656.614212][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9656.614504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.614746][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9656.614990][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9656.615233][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9656.615469][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9656.615703][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9656.615955][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9656.616222][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9656.616527][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9656.616787][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9656.617036][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9656.617308][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9656.617582][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9656.617883][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9656.618182][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9656.618474][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9656.618718][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9656.618975][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9656.619217][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9656.619545][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9656.619821][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9656.620129][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9656.620428][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9656.620720][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9656.621037][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9656.621288][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9656.621531][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9656.621820][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9656.622134][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9656.622454][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9656.622707][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9656.622956][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9656.623204][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9656.623516][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9656.623761][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9656.623997][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9656.624324][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9656.624567][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9656.624888][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9656.625235][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9656.625485][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9656.625790][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9656.626023][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9656.626310][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9656.626566][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9656.626809][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9656.627075][ C0] process_one_work (kernel/workqueue.c:2633) [ 9656.627332][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9656.627569][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9656.627848][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9656.628087][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9656.628332][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9656.628596][ C0] kthread (kernel/kthread.c:388) [ 9656.628810][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9656.629046][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9656.629277][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9656.629515][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9684.599181][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9684.599663][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9684.600142][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9684.600621][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9684.601572][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9684.602205][ C0] Workqueue: netns cleanup_net [ 9684.602456][ 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) [ 9684.602787][ 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 ... [ 9684.603776][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9684.604088][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9684.604495][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9684.604898][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9684.605302][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9684.605709][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9684.606115][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9684.606570][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9684.606905][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9684.607311][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9684.607720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9684.608126][ C0] PKRU: 55555554 [ 9684.608311][ C0] Call Trace: [ 9684.608484][ C0] [ 9684.608637][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9684.608905][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9684.609153][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9684.609435][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9684.609712][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9684.610007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9684.610277][ 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)) [ 9684.610590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9684.610857][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9684.611171][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9684.611471][ C0] [ 9684.611624][ C0] [ 9684.611778][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9684.612103][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9684.612402][ 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) [ 9684.612704][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9684.613022][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9684.613276][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9684.613531][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9684.613809][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9684.614097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9684.614343][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9684.614588][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9684.614830][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9684.615066][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9684.615302][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9684.615554][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9684.615823][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9684.616124][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9684.616384][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9684.616635][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9684.616906][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9684.617183][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9684.617480][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9684.617781][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9684.618071][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9684.618317][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9684.618573][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9684.618818][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9684.619141][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9684.619422][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9684.619726][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9684.620028][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9684.620319][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9684.620638][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9684.620890][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9684.621135][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9684.621423][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9684.621737][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9684.622051][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9684.622305][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9684.622555][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9684.622805][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9684.623115][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9684.623358][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9684.623596][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9684.623923][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9684.624168][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9684.624490][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9684.624836][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9684.625084][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9684.625390][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9684.625622][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9684.625912][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9684.626168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9684.626412][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9684.626679][ C0] process_one_work (kernel/workqueue.c:2633) [ 9684.626936][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9684.627172][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9684.627450][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9684.627691][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9684.627935][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9684.628199][ C0] kthread (kernel/kthread.c:388) [ 9684.628412][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9684.628650][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9684.628881][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9684.629119][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9684.629371][ C0] | [ 9707.461482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9707.461861][ C0] rcu: 0-....: (4155819 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1040048 | [ 9707.462446][ C0] rcu: (t=4161748 jiffies g=2451281 q=5745 ncpus=4) [ 9707.463274][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9707.463894][ C0] Workqueue: netns cleanup_net [ 9707.464147][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9707.464414][ 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 [ 9707.465400][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9707.465714][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9707.466120][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9707.466530][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9707.466935][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9707.467340][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9707.467744][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9707.468199][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9707.468540][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9707.468948][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9707.469353][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9707.469758][ C0] PKRU: 55555554 [ 9707.469942][ C0] Call Trace: [ 9707.470117][ C0] [ 9707.470266][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9707.470546][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9707.470804][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9707.471058][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9707.471352][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9707.471587][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9707.471863][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9707.472142][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9707.472404][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9707.472694][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9707.472944][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9707.473262][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9707.473538][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9707.473833][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9707.474112][ 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)) [ 9707.474423][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9707.474690][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9707.475003][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9707.475305][ C0] [ 9707.475458][ C0] [ 9707.475612][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9707.475932][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9707.476233][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9707.476535][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9707.476773][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9707.477008][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9707.477301][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9707.477619][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9707.477873][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9707.478127][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9707.478405][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9707.478696][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9707.478940][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9707.479183][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9707.479427][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9707.479663][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9707.479898][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9707.480149][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9707.480418][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9707.480721][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9707.480981][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9707.481229][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9707.481502][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9707.481776][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9707.482080][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9707.482380][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9707.482673][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9707.482919][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9707.483175][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9707.483418][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9707.483744][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9707.484022][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9707.484330][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9707.484630][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9707.484923][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9707.485241][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9707.485493][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9707.485738][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9707.486028][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9707.486340][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9707.486652][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9707.486905][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9707.487154][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9707.487404][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9707.487712][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9707.487958][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9707.488195][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9707.488523][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9707.488766][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9707.489088][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9707.489437][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9707.489684][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9707.489991][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9707.490223][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9707.490513][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9707.490769][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9707.491013][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9707.491278][ C0] process_one_work (kernel/workqueue.c:2633) [ 9707.491537][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9707.491772][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9707.492058][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9707.492296][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9707.492543][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9707.492807][ C0] kthread (kernel/kthread.c:388) [ 9707.493019][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9707.493258][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9707.493491][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9707.493728][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9708.908504][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4162923 jiffies s: 77393 root: 0x1/. | [ 9708.909150][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9708.909529][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9708.909810][ C0] NMI backtrace for cpu 0 [ 9708.909817][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9708.909820][ C0] Workqueue: netns cleanup_net [ 9708.909824][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9708.909829][ 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 [ 9708.909832][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 9708.909834][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 9708.909836][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9708.909837][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9708.909839][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9708.909841][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 9708.909842][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9708.909844][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9708.909848][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9708.909849][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9708.909850][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9708.909852][ C0] PKRU: 55555554 [ 9708.909853][ C0] Call Trace: [ 9708.909855][ C0] [ 9708.909857][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9708.909862][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9708.909866][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9708.909870][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9708.909874][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9708.909877][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9708.909880][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.909885][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.909889][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9708.909891][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9708.909895][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9708.909898][ C0] [ 9708.909898][ C0] [ 9708.909902][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9708.909907][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9708.909911][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9708.909915][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9708.909920][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9708.909924][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9708.909927][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9708.909930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.909933][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9708.909936][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9708.909939][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9708.909942][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9708.909945][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9708.909948][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9708.909951][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9708.909955][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9708.909958][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9708.909961][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9708.909964][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9708.909968][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9708.909973][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9708.909976][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9708.909981][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9708.909985][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9708.909989][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9708.909991][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9708.910001][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9708.910010][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9708.910018][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9708.910027][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9708.910036][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9708.910044][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9708.910047][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9708.910052][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9708.910061][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9708.910069][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9708.910073][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9708.910077][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9708.910081][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9708.910085][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9708.910093][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9708.910096][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9708.910100][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9708.910104][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9708.910107][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9708.910109][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9708.910113][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9708.910115][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9708.910120][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9708.910122][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9708.910125][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9708.910128][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9708.910131][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9708.910134][ C0] process_one_work (kernel/workqueue.c:2633) [ 9708.910138][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9708.910142][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9708.910146][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9708.910149][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9708.910155][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9708.910157][ C0] kthread (kernel/kthread.c:388) [ 9708.910160][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9708.910162][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9708.910165][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9708.910167][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9736.599192][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9736.599670][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9736.600153][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9736.600633][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9736.601585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9736.602213][ C0] Workqueue: netns cleanup_net [ 9736.602464][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9736.602730][ 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 [ 9736.603718][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9736.604029][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9736.604434][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9736.604839][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9736.605246][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9736.605651][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9736.606054][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9736.606510][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9736.606848][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9736.607258][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9736.607663][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9736.608067][ C0] PKRU: 55555554 [ 9736.608252][ C0] Call Trace: [ 9736.608427][ C0] [ 9736.608578][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9736.608845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9736.609093][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9736.609375][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9736.609655][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9736.609948][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9736.610217][ 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)) [ 9736.610529][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9736.610799][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9736.611113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9736.611412][ C0] [ 9736.611566][ C0] [ 9736.611719][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9736.612046][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.612348][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.612648][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9736.612888][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9736.613179][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9736.613498][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9736.613752][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9736.614007][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9736.614283][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9736.614577][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.614819][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9736.615064][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9736.615308][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9736.615544][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9736.615778][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9736.616030][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9736.616297][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9736.616601][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9736.616862][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9736.617111][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9736.617383][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9736.617657][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9736.617954][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9736.618253][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9736.618545][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9736.618788][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9736.619045][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9736.619289][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9736.619614][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9736.619892][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9736.620197][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9736.620496][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9736.620789][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9736.621103][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9736.621356][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9736.621603][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9736.621894][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9736.622209][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9736.622519][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9736.622773][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9736.623021][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9736.623269][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9736.623580][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9736.623824][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9736.624057][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9736.624384][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9736.624630][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9736.624951][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9736.625296][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9736.625544][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9736.625852][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9736.626082][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9736.626373][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9736.626631][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9736.626873][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9736.627140][ C0] process_one_work (kernel/workqueue.c:2633) [ 9736.627398][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9736.627632][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9736.627910][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9736.628150][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9736.628396][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9736.628660][ C0] kthread (kernel/kthread.c:388) [ 9736.628872][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9736.629112][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9736.629342][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9736.629581][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9764.599178][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9764.599659][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9764.600140][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9764.600618][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9764.601573][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9764.602198][ C0] Workqueue: netns cleanup_net [ 9764.602446][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9764.602713][ 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 [ 9764.603698][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9764.604010][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9764.604418][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9764.604824][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9764.605232][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9764.605637][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9764.606043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9764.606498][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9764.606836][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9764.607243][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9764.607648][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9764.608055][ C0] PKRU: 55555554 [ 9764.608239][ C0] Call Trace: [ 9764.608412][ C0] [ 9764.608563][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9764.608832][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9764.609079][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9764.609363][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9764.609641][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9764.609933][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9764.610204][ 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)) [ 9764.610516][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9764.610783][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9764.611097][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9764.611399][ C0] [ 9764.611550][ C0] [ 9764.611711][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9764.612030][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9764.612333][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9764.612634][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9764.612872][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9764.613164][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9764.613482][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9764.613736][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9764.613989][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9764.614268][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9764.614559][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9764.614801][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9764.615045][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9764.615287][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9764.615524][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9764.615759][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9764.616010][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9764.616279][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9764.616581][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9764.616842][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9764.617091][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9764.617364][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9764.617637][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9764.617936][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9764.618236][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9764.618528][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9764.618774][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9764.619031][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9764.619273][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9764.619599][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9764.619878][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9764.620185][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9764.620486][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9764.620779][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9764.621097][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9764.621349][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9764.621593][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9764.621887][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9764.622200][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9764.622511][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9764.622764][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9764.623013][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9764.623264][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9764.623572][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9764.623817][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9764.624055][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9764.624383][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9764.624628][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9764.624948][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9764.625297][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9764.625545][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9764.625851][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9764.626084][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9764.626372][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9764.626630][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9764.626873][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9764.627140][ C0] process_one_work (kernel/workqueue.c:2633) [ 9764.627398][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9764.627635][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9764.627914][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9764.628153][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9764.628398][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9764.628662][ C0] kthread (kernel/kthread.c:388) [ 9764.628876][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9764.629113][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9764.629346][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9764.629584][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9764.629835][ C0] | [ 9785.494482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9785.494863][ C0] rcu: 0-....: (4233733 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1059549 | [ 9785.495441][ C0] rcu: (t=4239781 jiffies g=2451281 q=5745 ncpus=4) [ 9785.496271][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9785.496892][ C0] Workqueue: netns cleanup_net [ 9785.497148][ 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) [ 9785.497478][ 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 ... [ 9785.498459][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9785.498772][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9785.499175][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9785.499581][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9785.499987][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9785.500390][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9785.500795][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9785.501248][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9785.501591][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9785.501999][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9785.502403][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9785.502806][ C0] PKRU: 55555554 [ 9785.502991][ C0] Call Trace: [ 9785.503167][ C0] [ 9785.503322][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9785.503603][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9785.503859][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9785.504115][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9785.504404][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9785.504640][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9785.504913][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9785.505185][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9785.505446][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9785.505740][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9785.505984][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9785.506301][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9785.506579][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9785.506870][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9785.507138][ 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)) [ 9785.507448][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9785.507713][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9785.508027][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9785.508325][ C0] [ 9785.508480][ C0] [ 9785.508631][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9785.508951][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9785.509251][ 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) [ 9785.509549][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9785.509866][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9785.510118][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9785.510372][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9785.510647][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9785.510936][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9785.511175][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9785.511420][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9785.511667][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9785.511900][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9785.512134][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9785.512385][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9785.512652][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9785.512953][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9785.513213][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9785.513460][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9785.513733][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9785.514006][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9785.514301][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9785.514602][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9785.514891][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9785.515135][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9785.515389][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9785.515632][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9785.515957][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9785.516233][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9785.516537][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9785.516835][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9785.517125][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9785.517440][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9785.517692][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9785.517938][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9785.518223][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9785.518535][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9785.518844][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9785.519096][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9785.519343][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9785.519592][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9785.519900][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9785.520146][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9785.520379][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9785.520704][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9785.520950][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9785.521271][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9785.521619][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9785.521868][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9785.522174][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9785.522403][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9785.522694][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9785.522949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9785.523189][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9785.523455][ C0] process_one_work (kernel/workqueue.c:2633) [ 9785.523712][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9785.523947][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9785.524223][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9785.524462][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9785.524708][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9785.524971][ C0] kthread (kernel/kthread.c:388) [ 9785.525181][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9785.525420][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9785.525648][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9785.525886][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9807.212493][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4261227 jiffies s: 77393 root: 0x1/. | [ 9807.213154][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9807.213534][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9807.213814][ C0] NMI backtrace for cpu 0 [ 9807.213831][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9807.213834][ C0] Workqueue: netns cleanup_net [ 9807.213840][ 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) [ 9807.213846][ 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 ... [ 9807.213849][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9807.213852][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9807.213853][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9807.213855][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9807.213857][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9807.213858][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9807.213860][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9807.213862][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9807.213865][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9807.213867][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9807.213868][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9807.213870][ C0] PKRU: 55555554 [ 9807.213871][ C0] Call Trace: [ 9807.213874][ C0] [ 9807.213878][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9807.213883][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9807.213888][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9807.213893][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9807.213897][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9807.213900][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9807.213905][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9807.213908][ 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) [ 9807.213912][ 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) [ 9807.213915][ 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) [ 9807.213919][ C0] [ 9807.213919][ C0] [ 9807.213921][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9807.213925][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9807.213930][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9807.213935][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9807.213938][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9807.213941][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9807.213944][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9807.213948][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9807.213951][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9807.213954][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9807.213957][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9807.213960][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9807.213963][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9807.213968][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9807.213971][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9807.213975][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9807.213978][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9807.213983][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9807.213990][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9807.213993][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9807.213997][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9807.214001][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9807.214005][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9807.214009][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9807.214019][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9807.214028][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9807.214036][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9807.214045][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9807.214054][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9807.214062][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9807.214066][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9807.214070][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9807.214079][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9807.214087][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9807.214091][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9807.214095][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9807.214099][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9807.214104][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9807.214112][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9807.214115][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9807.214119][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9807.214123][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9807.214127][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9807.214129][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9807.214133][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9807.214135][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9807.214141][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9807.214144][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9807.214147][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9807.214150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9807.214152][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9807.214157][ C0] process_one_work (kernel/workqueue.c:2633) [ 9807.214162][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9807.214165][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9807.214169][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9807.214173][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9807.214178][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9807.214181][ C0] kthread (kernel/kthread.c:388) [ 9807.214184][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9807.214186][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9807.214189][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9807.214191][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9832.599195][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9832.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9832.600154][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9832.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9832.601591][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9832.602216][ C0] Workqueue: netns cleanup_net [ 9832.602465][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9832.602740][ 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 [ 9832.603723][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 9832.604033][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9832.604435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9832.604840][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9832.605243][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9832.605645][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9832.606046][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9832.606498][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9832.606835][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9832.607241][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9832.607644][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9832.608045][ C0] PKRU: 55555554 [ 9832.608229][ C0] Call Trace: [ 9832.608402][ C0] [ 9832.608551][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9832.608817][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9832.609064][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9832.609345][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9832.609623][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9832.609914][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9832.610182][ 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)) [ 9832.610493][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9832.610759][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9832.611076][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9832.611380][ C0] [ 9832.611532][ C0] [ 9832.611683][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9832.612003][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9832.612304][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9832.612603][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9832.612846][ C0] kasan_report (mm/kasan/report.c:585) [ 9832.613071][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9832.613365][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9832.613655][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9832.613971][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9832.614223][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9832.614476][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9832.614752][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.615042][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.615284][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9832.615526][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9832.615769][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9832.616004][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9832.616236][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9832.616491][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9832.616758][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9832.617060][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9832.617319][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9832.617567][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9832.617839][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9832.618111][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9832.618409][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9832.618706][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9832.618998][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9832.619244][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9832.619500][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9832.619742][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9832.620065][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9832.620342][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9832.620648][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9832.620945][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9832.621238][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9832.621560][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9832.621811][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9832.622054][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9832.622342][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9832.622653][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9832.622964][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9832.623216][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9832.623465][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9832.623714][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9832.624021][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9832.624265][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9832.624502][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9832.624828][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9832.625071][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9832.625391][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9832.625739][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9832.625984][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9832.626291][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9832.626521][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9832.626809][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9832.627064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.627307][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9832.627573][ C0] process_one_work (kernel/workqueue.c:2633) [ 9832.627830][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9832.628063][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9832.628344][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9832.628581][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9832.628827][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9832.629093][ C0] kthread (kernel/kthread.c:388) [ 9832.629302][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9832.629542][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9832.629773][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9832.630008][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9860.599184][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9860.599665][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9860.600145][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9860.600622][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9860.601580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9860.602202][ C0] Workqueue: netns cleanup_net [ 9860.602452][ 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) [ 9860.602782][ 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 ... [ 9860.603768][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9860.604080][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9860.604487][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9860.604893][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9860.605297][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9860.605701][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9860.606106][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9860.606560][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9860.606899][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9860.607305][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9860.607708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9860.608114][ C0] PKRU: 55555554 [ 9860.608298][ C0] Call Trace: [ 9860.608471][ C0] [ 9860.608622][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9860.608892][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9860.609138][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9860.609422][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9860.609699][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9860.609990][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9860.610262][ 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)) [ 9860.610571][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9860.610838][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9860.611158][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9860.611458][ C0] [ 9860.611611][ C0] [ 9860.611764][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9860.612081][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9860.612383][ 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) [ 9860.612685][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9860.613002][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9860.613255][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9860.613508][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9860.613786][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9860.614076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9860.614319][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9860.614563][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9860.614806][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9860.615041][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9860.615275][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9860.615526][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9860.615795][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9860.616097][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9860.616358][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9860.616607][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9860.616879][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9860.617151][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9860.617450][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9860.617748][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9860.618040][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9860.618286][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9860.618542][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9860.618784][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9860.619108][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9860.619385][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9860.619692][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9860.619992][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9860.620284][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9860.620602][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9860.620853][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9860.621096][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9860.621389][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9860.621701][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9860.622011][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9860.622265][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9860.622514][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9860.622763][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9860.623071][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9860.623315][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9860.623551][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9860.623877][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9860.624120][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9860.624441][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9860.624789][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9860.625035][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9860.625341][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9860.625573][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9860.625861][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9860.626117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9860.626360][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9860.626626][ C0] process_one_work (kernel/workqueue.c:2633) [ 9860.626883][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9860.627118][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9860.627398][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9860.627635][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9860.627883][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9860.628147][ C0] kthread (kernel/kthread.c:388) [ 9860.628358][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9860.628597][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9860.628829][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9860.629068][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9860.629321][ C0] | [ 9863.527482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9863.527838][ C0] rcu: 0-....: (4311648 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1079050 | [ 9863.528414][ C0] rcu: (t=4317814 jiffies g=2451281 q=5772 ncpus=4) [ 9863.529233][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9863.529856][ C0] Workqueue: netns cleanup_net [ 9863.530106][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9863.530372][ 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) [ 9863.531364][ C0] RSP: 0018:ffffc900000bf390 EFLAGS: 00000286 [ 9863.531676][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [ 9863.532081][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9863.532486][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9863.532891][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9863.533301][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 9863.533706][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9863.534158][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9863.534494][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9863.534902][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9863.535309][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9863.535713][ C0] PKRU: 55555554 [ 9863.535898][ C0] Call Trace: [ 9863.536071][ C0] [ 9863.536219][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9863.536495][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9863.536751][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9863.537007][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9863.537298][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9863.537533][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9863.537805][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9863.538080][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9863.538341][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9863.538632][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9863.538879][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9863.539196][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9863.539473][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9863.539765][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9863.540035][ 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)) [ 9863.540346][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9863.540613][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9863.540926][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9863.541233][ C0] [ 9863.541385][ C0] [ 9863.541538][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9863.541855][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9863.542152][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9863.542444][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9863.542681][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9863.542935][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9863.543219][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9863.543538][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9863.543791][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9863.544044][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9863.544320][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9863.544610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9863.544852][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9863.545097][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9863.545340][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9863.545574][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9863.545810][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9863.546062][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9863.546331][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9863.546633][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9863.546893][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9863.547140][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9863.547414][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9863.547688][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9863.547983][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9863.548285][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9863.548574][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9863.548820][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9863.549077][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9863.549321][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9863.549645][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9863.549923][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9863.550228][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9863.550528][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9863.550818][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9863.551142][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9863.551394][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9863.551640][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9863.551926][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9863.552240][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9863.552552][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9863.552804][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9863.553052][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9863.553301][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9863.553612][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9863.553857][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9863.554092][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9863.554418][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9863.554664][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9863.554984][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9863.555330][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9863.555578][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9863.555885][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9863.556115][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9863.556406][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9863.556662][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9863.556903][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9863.557170][ C0] process_one_work (kernel/workqueue.c:2633) [ 9863.557427][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9863.557664][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9863.557942][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9863.558183][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9863.558430][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9863.558694][ C0] kthread (kernel/kthread.c:388) [ 9863.558904][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9863.559144][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9863.559373][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9863.559613][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9888.599191][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9888.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9888.600154][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9888.600632][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9888.601590][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9888.602213][ C0] Workqueue: netns cleanup_net [ 9888.602462][ 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) [ 9888.602793][ 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 ... [ 9888.603781][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9888.604090][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9888.604497][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9888.604902][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9888.605306][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9888.605710][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9888.606117][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9888.606571][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9888.606908][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9888.607314][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9888.607720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9888.608125][ C0] PKRU: 55555554 [ 9888.608309][ C0] Call Trace: [ 9888.608481][ C0] [ 9888.608634][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9888.608902][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9888.609149][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9888.609432][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9888.609711][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9888.610004][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9888.610274][ 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)) [ 9888.610585][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9888.610854][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9888.611172][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9888.611475][ C0] [ 9888.611627][ C0] [ 9888.611782][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9888.612103][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9888.612404][ 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) [ 9888.612706][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9888.613025][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9888.613278][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9888.613532][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9888.613813][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9888.614104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9888.614351][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9888.614597][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9888.614838][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9888.615075][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9888.615311][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9888.615562][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9888.615832][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9888.616134][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9888.616395][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9888.616644][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9888.616916][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9888.617191][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9888.617490][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9888.617791][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9888.618083][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9888.618329][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9888.618586][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9888.618828][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9888.619156][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9888.619437][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9888.619744][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9888.620045][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9888.620336][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9888.620660][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9888.620912][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9888.621158][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9888.621448][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9888.621761][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9888.622071][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9888.622323][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9888.622572][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9888.622824][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9888.623131][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9888.623375][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9888.623612][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9888.623937][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9888.624181][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9888.624503][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9888.624850][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9888.625096][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9888.625402][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9888.625634][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9888.625922][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9888.626178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9888.626420][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9888.626686][ C0] process_one_work (kernel/workqueue.c:2633) [ 9888.626943][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9888.627179][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9888.627457][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9888.627696][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9888.627941][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9888.628204][ C0] kthread (kernel/kthread.c:388) [ 9888.628416][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9888.628653][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9888.628886][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9888.629123][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9905.517160][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4359531 jiffies s: 77393 root: 0x1/. | [ 9905.517827][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [ 9905.518196][T18026] Sending NMI from CPU 3 to CPUs 0: | [ 9905.518476][ C0] NMI backtrace for cpu 0 [ 9905.518492][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9905.518495][ C0] Workqueue: netns cleanup_net [ 9905.518502][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9905.518508][ 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 [ 9905.518511][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [ 9905.518513][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [ 9905.518515][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9905.518517][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9905.518518][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 9905.518520][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [ 9905.518522][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9905.518524][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9905.518528][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9905.518529][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9905.518531][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9905.518532][ C0] PKRU: 55555554 [ 9905.518533][ C0] Call Trace: [ 9905.518536][ C0] [ 9905.518539][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9905.518544][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9905.518549][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9905.518554][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9905.518558][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9905.518561][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9905.518564][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9905.518569][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9905.518573][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9905.518576][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9905.518579][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9905.518582][ C0] [ 9905.518583][ C0] [ 9905.518587][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9905.518592][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9905.518595][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9905.518599][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9905.518604][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9905.518609][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9905.518612][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9905.518615][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9905.518618][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9905.518622][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9905.518624][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9905.518628][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9905.518631][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9905.518634][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9905.518636][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9905.518642][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9905.518645][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9905.518649][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9905.518652][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9905.518656][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9905.518663][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9905.518666][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9905.518671][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9905.518675][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9905.518679][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9905.518682][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9905.518692][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9905.518700][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9905.518709][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9905.518718][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9905.518727][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9905.518734][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9905.518738][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9905.518742][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9905.518752][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9905.518760][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9905.518764][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9905.518768][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9905.518772][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9905.518776][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9905.518784][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9905.518788][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9905.518792][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9905.518796][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9905.518799][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9905.518802][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9905.518806][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9905.518808][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9905.518814][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9905.518817][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9905.518820][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9905.518823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9905.518825][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9905.518830][ C0] process_one_work (kernel/workqueue.c:2633) [ 9905.518835][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9905.518838][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9905.518842][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9905.518846][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9905.518851][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9905.518854][ C0] kthread (kernel/kthread.c:388) [ 9905.518857][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9905.518859][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9905.518862][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9905.518864][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9932.599184][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9932.599662][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9932.600139][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9932.600619][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9932.601570][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9932.602192][ C0] Workqueue: netns cleanup_net [ 9932.602442][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9932.602708][ 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 [ 9932.603691][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [ 9932.604003][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9932.604408][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9932.604812][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9932.605216][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9932.605621][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9932.606025][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9932.606478][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9932.606815][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9932.607222][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9932.607628][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9932.608032][ C0] PKRU: 55555554 [ 9932.608217][ C0] Call Trace: [ 9932.608391][ C0] [ 9932.608541][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9932.608808][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9932.609056][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9932.609337][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9932.609613][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9932.609907][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9932.610178][ 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)) [ 9932.610490][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9932.610757][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9932.611078][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9932.611377][ C0] [ 9932.611530][ C0] [ 9932.611682][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9932.612004][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9932.612303][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9932.612539][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9932.612840][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9932.613130][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9932.613447][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9932.613702][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9932.613957][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9932.614233][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9932.614522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9932.614765][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9932.615010][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9932.615253][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9932.615487][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9932.615723][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9932.615975][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9932.616243][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9932.616546][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9932.616806][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9932.617052][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9932.617327][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9932.617602][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9932.617897][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9932.618198][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9932.618488][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9932.618734][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9932.618990][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9932.619235][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9932.619560][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9932.619844][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9932.620148][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9932.620447][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9932.620736][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9932.621058][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9932.621309][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9932.621554][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9932.621840][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9932.622152][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9932.622461][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9932.622712][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9932.622959][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9932.623207][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9932.623516][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9932.623759][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9932.623993][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9932.624318][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9932.624562][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9932.624882][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9932.625228][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9932.625475][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9932.625782][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9932.626010][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9932.626300][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9932.626555][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9932.626795][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9932.627059][ C0] process_one_work (kernel/workqueue.c:2633) [ 9932.627316][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9932.627551][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9932.627828][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9932.628068][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9932.628314][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9932.628577][ C0] kthread (kernel/kthread.c:388) [ 9932.628788][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9932.629026][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9932.629256][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9932.629494][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9932.629748][ C0] | [ 9941.559482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9941.559840][ C0] rcu: 0-....: (4389561 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1098551 | [ 9941.560415][ C0] rcu: (t=4395846 jiffies g=2451281 q=5772 ncpus=4) [ 9941.561236][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9941.561856][ C0] Workqueue: netns cleanup_net [ 9941.562110][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9941.562377][ 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 [ 9941.563358][ C0] RSP: 0018:ffffc900000bf3d0 EFLAGS: 00000282 [ 9941.563671][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9941.564075][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9941.564478][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9941.564885][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9941.565289][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [ 9941.565691][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9941.566145][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9941.566481][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9941.566889][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9941.567293][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9941.567697][ C0] PKRU: 55555554 [ 9941.567881][ C0] Call Trace: [ 9941.568055][ C0] [ 9941.568204][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9941.568481][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9941.568736][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9941.568990][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9941.569281][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9941.569515][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9941.569788][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9941.570063][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9941.570323][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9941.570613][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9941.570864][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9941.571180][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9941.571456][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9941.571750][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9941.572019][ 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)) [ 9941.572327][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9941.572593][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9941.572907][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9941.573208][ C0] [ 9941.573360][ C0] [ 9941.573512][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9941.573831][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9941.574134][ C0] ? kasan_report (mm/kasan/report.c:609) [ 9941.574369][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9941.574658][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9941.574975][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9941.575236][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9941.575489][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9941.575764][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9941.576051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9941.576294][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9941.576537][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9941.576780][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9941.577013][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9941.577248][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9941.577500][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9941.577769][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9941.578070][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9941.578332][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9941.578577][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9941.578851][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9941.579125][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9941.579419][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9941.579719][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9941.580008][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9941.580253][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9941.580509][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9941.580756][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9941.581079][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9941.581357][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9941.581659][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9941.581960][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9941.582249][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9941.582566][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9941.582817][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9941.583062][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9941.583347][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9941.583660][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9941.583969][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9941.584219][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9941.584470][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9941.584719][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9941.585031][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9941.585273][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9941.585509][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9941.585834][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9941.586079][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9941.586399][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9941.586744][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9941.586991][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9941.587298][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9941.587526][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9941.587817][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9941.588071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9941.588312][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9941.588577][ C0] process_one_work (kernel/workqueue.c:2633) [ 9941.588832][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9941.589068][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9941.589345][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9941.589584][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9941.589830][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9941.590093][ C0] kthread (kernel/kthread.c:388) [ 9941.590304][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9941.590543][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9941.590775][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9941.591013][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9968.599203][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9968.599683][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9968.600161][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9968.600644][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9968.601592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9968.602211][ C0] Workqueue: netns cleanup_net [ 9968.602461][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9968.602735][ 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 [ 9968.603721][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [ 9968.604033][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [ 9968.604438][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9968.604841][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9968.605246][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9968.605652][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [ 9968.606056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9968.606509][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9968.606845][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9968.607253][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9968.607659][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9968.608063][ C0] PKRU: 55555554 [ 9968.608248][ C0] Call Trace: [ 9968.608423][ C0] [ 9968.608575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9968.608842][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9968.609090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9968.609371][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9968.609647][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9968.609943][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9968.610212][ 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)) [ 9968.610524][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9968.610806][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9968.611121][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9968.611420][ C0] [ 9968.611574][ C0] [ 9968.611726][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9968.612046][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.612348][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.612654][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9968.612898][ C0] kasan_report (mm/kasan/report.c:585) [ 9968.613123][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9968.613416][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9968.613733][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9968.613986][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9968.614239][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9968.614518][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9968.614807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.615050][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9968.615294][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9968.615536][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9968.615772][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9968.616007][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9968.616257][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9968.616530][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9968.616830][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9968.617092][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9968.617340][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9968.617612][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9968.617884][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9968.618183][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9968.618483][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9968.618774][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9968.619019][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9968.619276][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9968.619518][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9968.619843][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9968.620123][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9968.620427][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9968.620732][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9968.621023][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9968.621340][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9968.621593][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9968.621835][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9968.622128][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9968.622441][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9968.622750][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9968.623003][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9968.623252][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9968.623501][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9968.623809][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9968.624054][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9968.624290][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9968.624617][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9968.624861][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9968.625181][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9968.625530][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9968.625777][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9968.626082][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9968.626314][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9968.626601][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9968.626858][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9968.627101][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9968.627366][ C0] process_one_work (kernel/workqueue.c:2633) [ 9968.627624][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9968.627859][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9968.628138][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9968.628377][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9968.628622][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9968.628886][ C0] kthread (kernel/kthread.c:388) [ 9968.629100][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9968.629337][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9968.629569][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9968.629807][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9996.599176][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [ 9996.599656][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9996.600139][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9996.600622][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9996.601573][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9996.602194][ C0] Workqueue: netns cleanup_net [ 9996.602444][ 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) [ 9996.602770][ C0] Code: 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 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 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 d0 79 e9 fd call 0xfffffffffde97a02 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 d0 79 e9 fd call 0xfffffffffde979d8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [ 9996.603757][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [ 9996.604069][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [ 9996.604474][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [ 9996.604880][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [ 9996.605288][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 9996.605693][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [ 9996.606098][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9996.606554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9996.606891][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [ 9996.607301][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9996.607705][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9996.608107][ C0] PKRU: 55555554 [ 9996.608291][ C0] Call Trace: [ 9996.608465][ C0] [ 9996.608614][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9996.608880][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9996.609129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9996.609409][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9996.609693][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9996.609985][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9996.610253][ 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)) [ 9996.610571][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9996.610837][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9996.611152][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9996.611452][ C0] [ 9996.611606][ C0] [ 9996.611758][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9996.612078][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9996.612380][ 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) [ 9996.612673][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9996.612991][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 9996.613245][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9996.613500][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9996.613775][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9996.614066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9996.614307][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9996.614553][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 9996.614797][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9996.615032][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9996.615268][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9996.615519][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 9996.615787][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9996.616089][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9996.616350][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 9996.616598][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9996.616872][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 9996.617145][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9996.617441][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9996.617742][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9996.618033][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 9996.618278][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9996.618535][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9996.618780][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 9996.619105][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 9996.619384][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 9996.619691][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 9996.619990][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 9996.620280][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 9996.620602][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 9996.620855][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 9996.621100][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 9996.621387][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 9996.621702][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9996.622013][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9996.622266][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 9996.622513][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9996.622763][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 9996.623074][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9996.623319][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 9996.623553][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9996.623880][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 9996.624125][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9996.624447][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9996.624794][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9996.625042][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 9996.625351][ C0] cleanup_net (net/core/net_namespace.c:633) [ 9996.625580][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9996.625872][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9996.626129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9996.626371][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 9996.626637][ C0] process_one_work (kernel/workqueue.c:2633) [ 9996.626895][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9996.627131][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9996.627408][ C0] ? assign_work (kernel/workqueue.c:1101) [ 9996.627649][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9996.627899][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9996.628162][ C0] kthread (kernel/kthread.c:388) [ 9996.628375][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9996.628614][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 9996.628844][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 9996.629083][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10003.820499][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4457835 jiffies s: 77393 root: 0x1/. | [10003.821149][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10003.821524][T18026] Sending NMI from CPU 3 to CPUs 0: | [10003.821804][ C0] NMI backtrace for cpu 0 [10003.821813][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10003.821815][ C0] Workqueue: netns cleanup_net [10003.821821][ 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) [10003.821827][ C0] Code: 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 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 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 d0 79 e9 fd call 0xfffffffffde97a02 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 d0 79 e9 fd call 0xfffffffffde979d8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [10003.821830][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10003.821832][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10003.821834][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10003.821836][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10003.821837][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10003.821839][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10003.821840][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10003.821842][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10003.821846][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10003.821848][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10003.821849][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10003.821850][ C0] PKRU: 55555554 [10003.821851][ C0] Call Trace: [10003.821854][ C0] [10003.821856][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10003.821861][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10003.821865][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10003.821870][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10003.821874][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10003.821876][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10003.821881][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10003.821885][ 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) [10003.821888][ 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) [10003.821892][ 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) [10003.821895][ C0] [10003.821896][ C0] [10003.821897][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10003.821901][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10003.821906][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10003.821911][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10003.821914][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10003.821917][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10003.821920][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10003.821924][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10003.821926][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10003.821929][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10003.821932][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10003.821935][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10003.821938][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10003.821943][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10003.821946][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10003.821950][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10003.821953][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10003.821957][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10003.821962][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10003.821966][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10003.821970][ C0] __tcf_action_put (net/sched/act_api.c:377) [10003.821974][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10003.821978][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10003.821981][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10003.821991][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10003.821999][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10003.822008][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10003.822017][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10003.822026][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10003.822034][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10003.822037][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10003.822041][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10003.822051][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10003.822059][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10003.822063][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10003.822067][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10003.822071][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10003.822076][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10003.822083][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10003.822087][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10003.822091][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10003.822095][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10003.822098][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10003.822101][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10003.822104][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10003.822107][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10003.822113][ C0] cleanup_net (net/core/net_namespace.c:633) [10003.822115][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10003.822118][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10003.822121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10003.822124][ C0] ? process_one_work (kernel/workqueue.c:2609) [10003.822128][ C0] process_one_work (kernel/workqueue.c:2633) [10003.822132][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10003.822136][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10003.822140][ C0] ? assign_work (kernel/workqueue.c:1101) [10003.822144][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10003.822149][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10003.822152][ C0] kthread (kernel/kthread.c:388) [10003.822155][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10003.822157][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10003.822160][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10003.822162][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10003.822170][ C0] | [10019.592482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10019.592858][ C0] rcu: 0-....: (4467477 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1118052 | [10019.593435][ C0] rcu: (t=4473879 jiffies g=2451281 q=5772 ncpus=4) [10019.594253][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10019.594877][ C0] Workqueue: netns cleanup_net [10019.595129][ 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) [10019.595463][ 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 ... [10019.596444][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10019.596758][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10019.597162][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10019.597567][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10019.597972][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10019.598378][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10019.598784][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10019.599237][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10019.599574][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10019.599982][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10019.600393][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10019.600797][ C0] PKRU: 55555554 [10019.600982][ C0] Call Trace: [10019.601157][ C0] [10019.601306][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10019.601584][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10019.601841][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10019.602096][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10019.602387][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10019.602622][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10019.602895][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10019.603170][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10019.603430][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10019.603721][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10019.603968][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10019.604285][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10019.604563][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10019.604855][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10019.605126][ 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)) [10019.605435][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10019.605701][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10019.606016][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10019.606317][ C0] [10019.606469][ C0] [10019.606623][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10019.606942][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10019.607243][ 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) [10019.607545][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10019.607862][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10019.608138][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10019.608392][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10019.608668][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10019.608957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10019.609200][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10019.609442][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10019.609685][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10019.609921][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10019.610153][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10019.610410][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10019.610678][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10019.610981][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10019.611241][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10019.611490][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10019.611761][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10019.612033][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10019.612332][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10019.612630][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10019.612922][ C0] __tcf_action_put (net/sched/act_api.c:377) [10019.613166][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10019.613420][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10019.613664][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10019.613987][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10019.614264][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10019.614571][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10019.614869][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10019.615162][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10019.615478][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10019.615728][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10019.615971][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10019.616258][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10019.616570][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10019.616880][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10019.617133][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10019.617381][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10019.617630][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10019.617937][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10019.618182][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10019.618417][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10019.618744][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10019.618986][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10019.619305][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10019.619652][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10019.619897][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10019.620204][ C0] cleanup_net (net/core/net_namespace.c:633) [10019.620440][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10019.620726][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10019.620982][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10019.621224][ C0] ? process_one_work (kernel/workqueue.c:2609) [10019.621490][ C0] process_one_work (kernel/workqueue.c:2633) [10019.621747][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10019.621980][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10019.622259][ C0] ? assign_work (kernel/workqueue.c:1101) [10019.622495][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10019.622741][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10019.623004][ C0] kthread (kernel/kthread.c:388) [10019.623215][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10019.623454][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10019.623684][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10019.623920][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10044.599186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10044.599665][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10044.600145][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10044.600630][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10044.601580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10044.602203][ C0] Workqueue: netns cleanup_net [10044.602452][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:585) [10044.602719][ 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) ... [10044.603704][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000247 [10044.604017][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10044.604421][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10044.604826][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10044.605233][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10044.605638][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10044.606043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10044.606497][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10044.606834][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10044.607243][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10044.607649][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10044.608062][ C0] PKRU: 55555554 [10044.608246][ C0] Call Trace: [10044.608420][ C0] [10044.608571][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10044.608838][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10044.609085][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10044.609367][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10044.609644][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10044.609939][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10044.610208][ 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)) [10044.610524][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10044.610791][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10044.611106][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10044.611405][ C0] [10044.611561][ C0] [10044.611713][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10044.612035][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10044.612337][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10044.612637][ C0] ? kasan_report (mm/kasan/report.c:585) [10044.612873][ C0] ? kasan_report (mm/kasan/report.c:585) [10044.613107][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10044.613402][ C0] ? kasan_report (mm/kasan/report.c:609) [10044.613639][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10044.613929][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10044.614247][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10044.614502][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10044.614755][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10044.615032][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10044.615320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10044.615564][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10044.615809][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10044.616052][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10044.616286][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10044.616522][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10044.616774][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10044.617043][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10044.617344][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10044.617604][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10044.617853][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10044.618126][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10044.618402][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10044.618698][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10044.618998][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10044.619288][ C0] __tcf_action_put (net/sched/act_api.c:377) [10044.619534][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10044.619791][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10044.620036][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10044.620365][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10044.620645][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10044.620948][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10044.621250][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10044.621541][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10044.621858][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10044.622111][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10044.622356][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10044.622644][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10044.622958][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10044.623267][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10044.623519][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10044.623769][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10044.624019][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10044.624329][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10044.624573][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10044.624809][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10044.625134][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10044.625379][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10044.625702][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10044.626047][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10044.626295][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10044.626602][ C0] cleanup_net (net/core/net_namespace.c:633) [10044.626833][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10044.627123][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10044.627380][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10044.627623][ C0] ? process_one_work (kernel/workqueue.c:2609) [10044.627889][ C0] process_one_work (kernel/workqueue.c:2633) [10044.628146][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10044.628383][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10044.628662][ C0] ? assign_work (kernel/workqueue.c:1101) [10044.628903][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10044.629148][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10044.629412][ C0] kthread (kernel/kthread.c:388) [10044.629625][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10044.629865][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10044.630095][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10044.630339][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10072.599182][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10072.599662][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10072.600148][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10072.600625][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10072.601576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10072.602195][ C0] Workqueue: netns cleanup_net [10072.602446][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10072.602712][ 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 [10072.603699][ C0] RSP: 0018:ffffc900000bf3a8 EFLAGS: 00000282 [10072.604011][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10072.604416][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10072.604822][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10072.605227][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10072.605629][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10072.606034][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10072.606489][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10072.606828][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10072.607235][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10072.607639][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10072.608044][ C0] PKRU: 55555554 [10072.608228][ C0] Call Trace: [10072.608403][ C0] [10072.608552][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10072.608822][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10072.609068][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10072.609353][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10072.609631][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10072.609922][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10072.610197][ 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)) [10072.610509][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10072.610775][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10072.611091][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10072.611392][ C0] [10072.611544][ C0] [10072.611698][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10072.612017][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10072.612318][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10072.612621][ C0] ? kasan_report (mm/kasan/report.c:609) [10072.612855][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10072.613146][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10072.613463][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10072.613720][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10072.613974][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10072.614253][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10072.614542][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10072.614786][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10072.615029][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10072.615273][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10072.615510][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10072.615745][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10072.615996][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10072.616265][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10072.616568][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10072.616828][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10072.617078][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10072.617350][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10072.617625][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10072.617924][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10072.618223][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10072.618516][ C0] __tcf_action_put (net/sched/act_api.c:377) [10072.618762][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10072.619018][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10072.619262][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10072.619588][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10072.619867][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10072.620191][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10072.620491][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10072.620785][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10072.621103][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10072.621355][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10072.621599][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10072.621888][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10072.622200][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10072.622512][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10072.622766][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10072.623015][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10072.623265][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10072.623573][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10072.623819][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10072.624056][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10072.624383][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10072.624628][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10072.624948][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10072.625298][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10072.625545][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10072.625852][ C0] cleanup_net (net/core/net_namespace.c:633) [10072.626084][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10072.626373][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10072.626630][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10072.626874][ C0] ? process_one_work (kernel/workqueue.c:2609) [10072.627144][ C0] process_one_work (kernel/workqueue.c:2633) [10072.627401][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10072.627636][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10072.627916][ C0] ? assign_work (kernel/workqueue.c:1101) [10072.628154][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10072.628399][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10072.628663][ C0] kthread (kernel/kthread.c:388) [10072.628875][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10072.629113][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10072.629345][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10072.629582][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10072.629833][ C0] | [10097.623482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10097.623869][ C0] rcu: 0-....: (4545415 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1137553 | [10097.624449][ C0] rcu: (t=4551910 jiffies g=2451281 q=5772 ncpus=4) [10097.625271][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10097.625892][ C0] Workqueue: netns cleanup_net [10097.626144][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10097.626418][ 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 [10097.627399][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [10097.627713][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10097.628118][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10097.628525][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10097.628932][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10097.629339][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10097.629744][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10097.630203][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10097.630541][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10097.630951][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10097.631358][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10097.631763][ C0] PKRU: 55555554 [10097.631948][ C0] Call Trace: [10097.632122][ C0] [10097.632273][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10097.632551][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10097.632808][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10097.633064][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10097.633358][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10097.633591][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10097.633866][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10097.634141][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10097.634402][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10097.634691][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10097.634938][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10097.635256][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10097.635533][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10097.635827][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10097.636098][ 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)) [10097.636408][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10097.636674][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10097.636989][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10097.637292][ C0] [10097.637443][ C0] [10097.637599][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10097.637918][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10097.638217][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10097.638511][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10097.638752][ C0] kasan_report (mm/kasan/report.c:585) [10097.638980][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10097.639233][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10097.639517][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10097.639834][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10097.640093][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10097.640348][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10097.640627][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10097.640914][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10097.641156][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10097.641400][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10097.641643][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10097.641876][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10097.642112][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10097.642362][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10097.642629][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10097.642928][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10097.643188][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10097.643434][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10097.643707][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10097.643981][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10097.644277][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10097.644577][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10097.644866][ C0] __tcf_action_put (net/sched/act_api.c:377) [10097.645110][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10097.645366][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10097.645609][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10097.645933][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10097.646212][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10097.646515][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10097.646816][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10097.647105][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10097.647422][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10097.647674][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10097.647918][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10097.648204][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10097.648518][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10097.648827][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10097.649079][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10097.649327][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10097.649576][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10097.649884][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10097.650131][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10097.650367][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10097.650694][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10097.650937][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10097.651257][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10097.651602][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10097.651849][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10097.652154][ C0] cleanup_net (net/core/net_namespace.c:633) [10097.652384][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10097.652672][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10097.652928][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10097.653169][ C0] ? process_one_work (kernel/workqueue.c:2609) [10097.653434][ C0] process_one_work (kernel/workqueue.c:2633) [10097.653690][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10097.653926][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10097.654203][ C0] ? assign_work (kernel/workqueue.c:1101) [10097.654443][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10097.654687][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10097.654951][ C0] kthread (kernel/kthread.c:388) [10097.655163][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10097.655400][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10097.655630][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10097.655869][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10102.124514][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4556139 jiffies s: 77393 root: 0x1/. | [10102.125163][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10102.125537][T18026] Sending NMI from CPU 3 to CPUs 0: | [10102.125820][ C0] NMI backtrace for cpu 0 [10102.125828][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10102.125831][ C0] Workqueue: netns cleanup_net [10102.125836][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10102.125841][ 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 [10102.125843][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [10102.125845][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10102.125847][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10102.125849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10102.125850][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10102.125852][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10102.125853][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10102.125855][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10102.125858][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10102.125860][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10102.125861][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10102.125862][ C0] PKRU: 55555554 [10102.125863][ C0] Call Trace: [10102.125866][ C0] [10102.125869][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10102.125874][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10102.125878][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10102.125883][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10102.125887][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10102.125889][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10102.125893][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10102.125897][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10102.125901][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10102.125903][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10102.125907][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10102.125909][ C0] [10102.125910][ C0] [10102.125911][ C0] kasan_report (mm/kasan/report.c:585) [10102.125917][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10102.125921][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10102.125925][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10102.125929][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10102.125934][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10102.125939][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10102.125942][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10102.125946][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10102.125948][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10102.125952][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10102.125954][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10102.125957][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10102.125960][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10102.125963][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10102.125966][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10102.125970][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10102.125974][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10102.125977][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10102.125980][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10102.125984][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10102.125989][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10102.125992][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10102.125997][ C0] __tcf_action_put (net/sched/act_api.c:377) [10102.126001][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10102.126004][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10102.126007][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10102.126017][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10102.126026][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10102.126034][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10102.126043][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10102.126053][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10102.126060][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10102.126064][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10102.126068][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10102.126077][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10102.126085][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10102.126089][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10102.126093][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10102.126097][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10102.126102][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10102.126109][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10102.126113][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10102.126117][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10102.126121][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10102.126124][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10102.126127][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10102.126130][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10102.126133][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10102.126138][ C0] cleanup_net (net/core/net_namespace.c:633) [10102.126140][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10102.126143][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10102.126146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10102.126149][ C0] ? process_one_work (kernel/workqueue.c:2609) [10102.126153][ C0] process_one_work (kernel/workqueue.c:2633) [10102.126157][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10102.126160][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10102.126164][ C0] ? assign_work (kernel/workqueue.c:1101) [10102.126168][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10102.126173][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10102.126175][ C0] kthread (kernel/kthread.c:388) [10102.126178][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10102.126180][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10102.126183][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10102.126185][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10128.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10128.599669][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10128.600152][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10128.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10128.601582][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10128.602206][ C0] Workqueue: netns cleanup_net [10128.602455][ 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) [10128.602786][ 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 ... [10128.603772][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10128.604084][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10128.604490][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10128.604894][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10128.605301][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10128.605707][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10128.606112][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10128.606566][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10128.606906][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10128.607315][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10128.607722][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10128.608127][ C0] PKRU: 55555554 [10128.608312][ C0] Call Trace: [10128.608486][ C0] [10128.608637][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10128.608903][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10128.609152][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10128.609433][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10128.609711][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10128.610010][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10128.610280][ 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)) [10128.610591][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10128.610858][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10128.611174][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10128.611472][ C0] [10128.611627][ C0] [10128.611779][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10128.612101][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10128.612402][ 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) [10128.612703][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10128.613021][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10128.613275][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10128.613530][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10128.613806][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10128.614096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10128.614338][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10128.614584][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10128.614827][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10128.615061][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10128.615298][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10128.615550][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10128.615820][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10128.616122][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10128.616386][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10128.616633][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10128.616909][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10128.617183][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10128.617479][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10128.617781][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10128.618071][ C0] __tcf_action_put (net/sched/act_api.c:377) [10128.618317][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10128.618574][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10128.618819][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10128.619144][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10128.619423][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10128.619729][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10128.620034][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10128.620325][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10128.620644][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10128.620897][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10128.621142][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10128.621430][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10128.621746][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10128.622056][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10128.622309][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10128.622558][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10128.622808][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10128.623119][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10128.623363][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10128.623599][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10128.623925][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10128.624171][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10128.624493][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10128.624840][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10128.625088][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10128.625395][ C0] cleanup_net (net/core/net_namespace.c:633) [10128.625625][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10128.625917][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10128.626176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10128.626417][ C0] ? process_one_work (kernel/workqueue.c:2609) [10128.626684][ C0] process_one_work (kernel/workqueue.c:2633) [10128.626945][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10128.627182][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10128.627461][ C0] ? assign_work (kernel/workqueue.c:1101) [10128.627702][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10128.627948][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10128.628213][ C0] kthread (kernel/kthread.c:388) [10128.628425][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10128.628664][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10128.628894][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10128.629133][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10156.599179][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10156.599658][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10156.600146][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10156.600623][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10156.601576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10156.602200][ C0] Workqueue: netns cleanup_net [10156.602450][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10156.602715][ 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 [10156.603699][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10156.604012][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10156.604415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10156.604823][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10156.605228][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10156.605632][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10156.606035][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10156.606490][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10156.606829][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10156.607236][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10156.607641][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10156.608046][ C0] PKRU: 55555554 [10156.608230][ C0] Call Trace: [10156.608405][ C0] [10156.608555][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10156.608822][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10156.609070][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10156.609352][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10156.609631][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10156.609927][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10156.610196][ 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)) [10156.610509][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10156.610775][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10156.611090][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10156.611390][ C0] [10156.611543][ C0] [10156.611694][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10156.612016][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10156.612317][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10156.612555][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10156.612846][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10156.613164][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10156.613417][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10156.613672][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10156.613948][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10156.614236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.614480][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10156.614725][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10156.614968][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10156.615203][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10156.615438][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10156.615694][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10156.615962][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10156.616263][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10156.616524][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10156.616773][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10156.617045][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10156.617322][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10156.617619][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10156.617920][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10156.618210][ C0] __tcf_action_put (net/sched/act_api.c:377) [10156.618455][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10156.618713][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10156.618957][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10156.619280][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10156.619561][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10156.619869][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10156.620171][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10156.620462][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10156.620781][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10156.621033][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10156.621279][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10156.621566][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10156.621881][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10156.622189][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10156.622443][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10156.622693][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10156.622942][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10156.623252][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10156.623496][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10156.623733][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10156.624061][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10156.624307][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10156.624628][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10156.624975][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10156.625223][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10156.625529][ C0] cleanup_net (net/core/net_namespace.c:633) [10156.625761][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10156.626050][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10156.626305][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.626550][ C0] ? process_one_work (kernel/workqueue.c:2609) [10156.626815][ C0] process_one_work (kernel/workqueue.c:2633) [10156.627072][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10156.627308][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10156.627587][ C0] ? assign_work (kernel/workqueue.c:1101) [10156.627827][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10156.628072][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10156.628337][ C0] kthread (kernel/kthread.c:388) [10156.628550][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10156.628788][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10156.629019][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10156.629259][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10156.629511][ C0] | [10175.655484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10175.655867][ C0] rcu: 0-....: (4623328 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1673433 fqs=1157054 | [10175.656444][ C0] rcu: (t=4629942 jiffies g=2451281 q=5772 ncpus=4) [10175.657267][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10175.657888][ C0] Workqueue: netns cleanup_net [10175.658146][ 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) [10175.658472][ 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 [10175.659454][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10175.659785][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10175.660189][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10175.660596][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10175.661006][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10175.661420][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10175.661823][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10175.662276][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10175.662613][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10175.663022][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10175.663425][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10175.663829][ C0] PKRU: 55555554 [10175.664013][ C0] Call Trace: [10175.664188][ C0] [10175.664339][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10175.664616][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10175.664872][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10175.665127][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10175.665419][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10175.665653][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10175.665926][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10175.666201][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10175.666462][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10175.666752][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10175.666998][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10175.667319][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10175.667599][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10175.667891][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10175.668161][ 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)) [10175.668469][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10175.668736][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10175.669051][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10175.669353][ C0] [10175.669513][ C0] [10175.669676][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10175.669997][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10175.670303][ 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) [10175.670604][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10175.670921][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10175.671177][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10175.671431][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10175.671708][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10175.671998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10175.672241][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10175.672483][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10175.672728][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10175.672963][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10175.673196][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10175.673448][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10175.673716][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10175.674020][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10175.674279][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10175.674531][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10175.674807][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10175.675080][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10175.675387][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10175.675686][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10175.675977][ C0] __tcf_action_put (net/sched/act_api.c:377) [10175.676221][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10175.676476][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10175.676719][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10175.677043][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10175.677320][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10175.677627][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10175.677924][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10175.678218][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10175.678535][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10175.678786][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10175.679037][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10175.679324][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10175.679647][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10175.679959][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10175.680212][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10175.680470][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10175.680719][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10175.681028][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10175.681272][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10175.681508][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10175.681835][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10175.682085][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10175.682414][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10175.682762][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10175.683008][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10175.683315][ C0] cleanup_net (net/core/net_namespace.c:633) [10175.683551][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10175.683838][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10175.684093][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10175.684336][ C0] ? process_one_work (kernel/workqueue.c:2609) [10175.684602][ C0] process_one_work (kernel/workqueue.c:2633) [10175.684860][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10175.685092][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10175.685372][ C0] ? assign_work (kernel/workqueue.c:1101) [10175.685617][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10175.685870][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10175.686132][ C0] kthread (kernel/kthread.c:388) [10175.686342][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10175.686582][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10175.686818][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10175.687055][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10200.428547][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4654443 jiffies s: 77393 root: 0x1/. | [10200.429672][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10200.430284][T18026] Sending NMI from CPU 3 to CPUs 0: | [10200.439507][ C0] NMI backtrace for cpu 0 [10200.439527][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10200.439532][ C0] Workqueue: netns cleanup_net [10200.439544][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [10200.439552][ 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 [10200.439556][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [10200.439560][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10200.439564][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10200.439566][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10200.439569][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10200.439571][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10200.439574][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10200.439578][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10200.439585][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10200.439588][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10200.439590][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10200.439592][ C0] PKRU: 55555554 [10200.439594][ C0] Call Trace: [10200.439599][ C0] [10200.439606][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10200.439614][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10200.439620][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10200.439628][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10200.439635][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10200.439640][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10200.439645][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10200.439652][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10200.439658][ C0] ? report_enabled (mm/kasan/report.c:130) [10200.439664][ C0] ? report_enabled (mm/kasan/report.c:130) [10200.439669][ C0] ? report_enabled (mm/kasan/report.c:130) [10200.439674][ C0] [10200.439675][ C0] [10200.439677][ C0] kasan_report (mm/kasan/report.c:585) [10200.439687][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10200.439693][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10200.439700][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10200.439709][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10200.439716][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10200.439721][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10200.439725][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10200.439728][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10200.439734][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10200.439738][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10200.439742][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10200.439747][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10200.439751][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10200.439756][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10200.439763][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10200.439769][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10200.439774][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10200.439780][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10200.439786][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10200.439797][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10200.439801][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10200.439808][ C0] __tcf_action_put (net/sched/act_api.c:377) [10200.439814][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10200.439821][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10200.439826][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10200.439844][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10200.439860][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10200.439874][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10200.439890][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10200.439906][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10200.439920][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10200.439926][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10200.439933][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10200.439950][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10200.439963][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10200.439969][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10200.439975][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10200.439982][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10200.439990][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10200.440004][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10200.440010][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10200.440017][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10200.440024][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10200.440030][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10200.440034][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10200.440040][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10200.440044][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10200.440053][ C0] cleanup_net (net/core/net_namespace.c:633) [10200.440058][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10200.440063][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10200.440069][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10200.440073][ C0] ? process_one_work (kernel/workqueue.c:2609) [10200.440081][ C0] process_one_work (kernel/workqueue.c:2633) [10200.440088][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10200.440094][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10200.440102][ C0] ? assign_work (kernel/workqueue.c:1101) [10200.440108][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10200.440118][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10200.440122][ C0] kthread (kernel/kthread.c:388) [10200.440127][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10200.440131][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10200.440135][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10200.440139][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10224.604122][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10224.604917][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10224.605688][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10224.606457][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10224.607965][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10224.608959][ C0] Workqueue: netns cleanup_net [10224.609378][ 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) [10224.609882][ 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 ... [10224.611406][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10224.611907][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10224.612541][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10224.613174][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10224.613813][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10224.614452][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10224.615091][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10224.615804][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10224.616351][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10224.617024][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10224.617667][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10224.618298][ C0] PKRU: 55555554 [10224.618593][ C0] Call Trace: [10224.618881][ C0] [10224.619129][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10224.629670][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10224.630089][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10224.630544][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10224.630978][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10224.631434][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10224.631861][ 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)) [10224.632351][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10224.632772][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10224.633261][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10224.633738][ C0] [10224.633978][ C0] [10224.634223][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10224.634731][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10224.635199][ 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) [10224.635677][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10224.636171][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10224.636594][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10224.637002][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10224.637449][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10224.637930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.638308][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10224.638691][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10224.639070][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10224.659581][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10224.659943][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10224.660340][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10224.660755][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10224.661211][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10224.661610][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10224.662002][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10224.662416][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10224.662823][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10224.663278][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10224.663761][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10224.664228][ C0] __tcf_action_put (net/sched/act_api.c:377) [10224.664629][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10224.665059][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10224.665460][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10224.666011][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10224.666461][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10224.666956][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10224.667440][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10224.667927][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10224.668452][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10224.668873][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10224.669276][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10224.686411][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10224.686927][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10224.687429][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10224.687808][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10224.688193][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10224.688582][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10224.689070][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10224.689473][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10224.689835][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10224.690334][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10224.690699][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10224.691178][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10224.691713][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10224.692103][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10224.692557][ C0] cleanup_net (net/core/net_namespace.c:633) [10224.692899][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10224.693355][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10224.693753][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.694136][ C0] ? process_one_work (kernel/workqueue.c:2609) [10224.694561][ C0] process_one_work (kernel/workqueue.c:2633) [10224.694980][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10224.695366][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10224.695827][ C0] ? assign_work (kernel/workqueue.c:1101) [10224.696216][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10224.696620][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10224.697056][ C0] kthread (kernel/kthread.c:388) [10224.697388][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10224.697773][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10224.698136][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10224.698514][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10252.630251][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10252.631007][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10252.631753][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10252.632489][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10252.633990][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10252.634976][ C0] Workqueue: netns cleanup_net [10252.635383][ 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) [10252.635886][ 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 ... [10252.637434][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10252.637919][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10252.638567][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10252.639186][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10252.669910][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10252.670568][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10252.671204][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10252.671894][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10252.672440][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10252.673075][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10252.673716][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10252.674370][ C0] PKRU: 55555554 [10252.674662][ C0] Call Trace: [10252.674934][ C0] [10252.675179][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10252.675609][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10252.676000][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10252.676459][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10252.676897][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10252.677350][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10252.677761][ 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)) [10252.678263][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10252.678680][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10252.679183][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10252.707073][ C0] [10252.707315][ C0] [10252.707552][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10252.708050][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10252.708512][ 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) [10252.708979][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10252.709487][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10252.709880][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10252.710283][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10252.710711][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10252.711152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.711532][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10252.711883][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10252.712232][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10252.712586][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10252.712947][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10252.713356][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10252.713770][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10252.714242][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10252.714642][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10252.715002][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10252.715394][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10252.715803][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10252.716283][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10252.716743][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10252.717194][ C0] __tcf_action_put (net/sched/act_api.c:377) [10252.717588][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10252.717965][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10252.718349][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10252.718842][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10252.758674][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10252.759191][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10252.762785][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10252.763283][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10252.766892][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10252.767332][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10252.770812][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10252.771268][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10252.774835][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10252.775282][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10252.778743][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10252.779136][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10252.782632][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10252.783130][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10252.786616][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10252.786978][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10252.790617][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10252.791018][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10252.794599][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10252.795142][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10252.798608][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10252.799074][ C0] cleanup_net (net/core/net_namespace.c:633) [10252.799430][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10252.803003][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10252.803427][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10252.806908][ C0] ? process_one_work (kernel/workqueue.c:2609) [10252.807341][ C0] process_one_work (kernel/workqueue.c:2633) [10252.810831][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10252.811194][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10252.814709][ C0] ? assign_work (kernel/workqueue.c:1101) [10252.815082][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10252.815464][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10252.818942][ C0] kthread (kernel/kthread.c:388) [10252.819276][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10252.821347][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10252.822810][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10252.823207][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10252.825701][ C0] | [10253.689550][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10253.690125][ C0] rcu: 0-....: (4675176 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1697189 fqs=1176542 | [10253.694156][ C0] rcu: (t=4707977 jiffies g=2451281 q=5772 ncpus=4) [10253.701713][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10253.705817][ C0] Workqueue: netns cleanup_net [10253.706221][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10253.709716][ 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 [10253.713403][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10253.720006][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10253.724722][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10253.725368][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10253.728142][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10253.732916][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10253.736641][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10253.737350][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10253.740983][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10253.742741][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10253.743401][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10253.749156][ C0] PKRU: 55555554 [10253.749441][ C0] Call Trace: [10253.752840][ C0] [10253.753103][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10253.757681][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10253.758111][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10253.761582][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10253.762056][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10253.762426][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10253.765959][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10253.766395][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10253.769919][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10253.770391][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10253.773891][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10253.774396][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10253.777993][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10253.778471][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10253.782015][ 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)) [10253.785634][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10253.786080][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10253.789689][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10253.790182][ C0] [10253.790423][ C0] [10253.792788][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10253.793322][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10253.797931][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10253.798408][ C0] ? kasan_report (mm/kasan/report.c:609) [10253.801892][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10253.802373][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10253.805994][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10253.806419][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10253.809921][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10253.810366][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10253.813909][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.814301][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10253.817823][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10253.818205][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10253.821672][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10253.822059][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10253.822478][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10253.822986][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10253.823475][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10253.830005][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10253.830404][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10253.833949][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10253.834408][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10253.838036][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10253.841650][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10253.842146][ C0] __tcf_action_put (net/sched/act_api.c:377) [10253.845655][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10253.846079][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10253.847558][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10253.848137][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10253.853713][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10253.854198][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10253.857812][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10253.858283][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10253.861881][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10253.862298][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10253.865830][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10253.866327][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10253.869746][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10253.870275][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10253.873790][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10253.874212][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10253.877756][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10253.878270][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10253.881764][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10253.882125][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10253.885698][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10253.886051][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10253.889651][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10253.890186][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10253.893679][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10253.894192][ C0] cleanup_net (net/core/net_namespace.c:633) [10253.897699][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10253.898182][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10253.901701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10253.902109][ C0] ? process_one_work (kernel/workqueue.c:2609) [10253.905650][ C0] process_one_work (kernel/workqueue.c:2633) [10253.906081][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10253.906465][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10253.910002][ C0] ? assign_work (kernel/workqueue.c:1101) [10253.910392][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10253.913852][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10253.914261][ C0] kthread (kernel/kthread.c:388) [10253.917714][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10253.918098][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10253.918460][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10253.921928][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10280.612612][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10280.613378][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10280.618263][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10280.623176][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10280.632971][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10280.638061][ C0] Workqueue: netns cleanup_net [10280.642555][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10280.643041][ 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 [10280.652800][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10280.653311][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10280.658066][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10280.662827][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10280.663453][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10280.668187][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10280.672922][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10280.677750][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10280.678298][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10280.684074][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10280.689392][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10280.691128][ C0] PKRU: 55555554 [10280.691432][ C0] Call Trace: [10280.696830][ C0] [10280.697085][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10280.702638][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10280.703038][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10280.708606][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10280.709137][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10280.714694][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10280.715144][ 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)) [10280.720778][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10280.721223][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10280.726832][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10280.727330][ C0] [10280.732699][ C0] [10280.732960][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10280.738550][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10280.739112][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10280.744694][ C0] ? kasan_report (mm/kasan/report.c:609) [10280.745094][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10280.750667][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10280.751192][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10280.756733][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10280.757153][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10280.762703][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10280.763209][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.768740][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10280.769174][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10280.773670][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10280.774072][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10280.774462][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10280.778970][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10280.779417][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10280.784015][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10280.784466][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10280.788977][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10280.789394][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10280.793906][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10280.794372][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10280.798924][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10280.799396][ C0] __tcf_action_put (net/sched/act_api.c:377) [10280.803899][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10280.804329][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10280.808839][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10280.809380][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10280.813935][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10280.814438][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10280.819035][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10280.823631][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10280.824097][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10280.824474][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10280.828933][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10280.829395][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10280.834019][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10280.839666][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10280.840097][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10280.845618][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10280.846044][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10280.851671][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10280.852086][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10280.852476][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10280.858151][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10280.862653][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10280.863141][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10280.867803][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10280.868215][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10280.872837][ C0] cleanup_net (net/core/net_namespace.c:633) [10280.873222][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10280.877800][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10280.878230][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10280.883735][ C0] ? process_one_work (kernel/workqueue.c:2609) [10280.884192][ C0] process_one_work (kernel/workqueue.c:2633) [10280.888748][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10280.889177][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10280.893812][ C0] ? assign_work (kernel/workqueue.c:1101) [10280.894220][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10280.897712][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10280.898160][ C0] kthread (kernel/kthread.c:388) [10280.902621][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10280.903019][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10280.903404][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10280.907887][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10298.732543][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4752747 jiffies s: 77393 root: 0x1/. | [10298.733558][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10298.734137][T18026] Sending NMI from CPU 3 to CPUs 0: | [10298.743551][ C0] NMI backtrace for cpu 0 [10298.743574][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10298.743580][ C0] Workqueue: netns cleanup_net [10298.743595][ C0] RIP: 0010:asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10298.743612][ C0] Code: 16 da e7 ff e9 71 06 00 00 90 f3 0f 1e fa 0f 01 ca fc 6a ff e8 21 05 00 00 48 89 c4 48 89 e7 e8 66 d9 e7 ff e9 51 06 00 00 90 0f 1e fa 0f 01 ca fc 6a ff e8 01 05 00 00 48 89 c4 48 89 e7 e8 All code ======== 0: 16 (bad) 1: da e7 (bad) 3: ff (bad) 4: e9 71 06 00 00 jmp 0x67a 9: 90 nop a: f3 0f 1e fa endbr64 e: 0f 01 ca clac 11: fc cld 12: 6a ff push $0xffffffffffffffff 14: e8 21 05 00 00 call 0x53a 19: 48 89 c4 mov %rax,%rsp 1c: 48 89 e7 mov %rsp,%rdi 1f: e8 66 d9 e7 ff call 0xffffffffffe7d98a 24: e9 51 06 00 00 jmp 0x67a 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 0f 01 ca clac 31: fc cld 32: 6a ff push $0xffffffffffffffff 34: e8 01 05 00 00 call 0x53a 39: 48 89 c4 mov %rax,%rsp 3c: 48 89 e7 mov %rsp,%rdi 3f: e8 .byte 0xe8 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 0f 01 ca clac 7: fc cld 8: 6a ff push $0xffffffffffffffff a: e8 01 05 00 00 call 0x510 f: 48 89 c4 mov %rax,%rsp 12: 48 89 e7 mov %rsp,%rdi 15: e8 .byte 0xe8 [10298.743617][ C0] RSP: 0018:ffffc900000bf308 EFLAGS: 00000047 [10298.743621][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10298.743624][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10298.743626][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10298.743629][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10298.743633][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10298.743636][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10298.743639][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10298.743645][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10298.743648][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10298.743650][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10298.743653][ C0] PKRU: 55555554 [10298.743654][ C0] Call Trace: [10298.743661][ C0] [10298.743663][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10298.743671][ 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 [10298.743675][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [10298.743679][ C0] ? kasan_report (mm/kasan/report.c:585) [10298.743694][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10298.743702][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10298.743708][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10298.743717][ C0] ? do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10298.743726][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10298.743730][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10298.743735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10298.743739][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10298.743746][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10298.743751][ C0] ? _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10298.743755][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10298.743759][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10298.743764][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10298.743768][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10298.743778][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10298.743783][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10298.743789][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10298.743795][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10298.743803][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10298.743814][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10298.743819][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10298.743825][ C0] ? __tcf_action_put (net/sched/act_api.c:377) [10298.743832][ C0] ? tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10298.743838][ C0] ? tcf_exts_destroy (net/sched/cls_api.c:3312) [10298.743843][ C0] ? __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10298.743862][ C0] ? __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10298.743875][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10298.743890][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10298.743905][ C0] ? __fl_delete (net/sched/cls_flower.c:574) cls_flower [10298.743920][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10298.743934][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10298.743940][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10298.743947][ C0] ? fl_destroy (net/sched/cls_flower.c:599) cls_flower [10298.743963][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10298.743977][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10298.743984][ C0] ? tcf_proto_destroy (net/sched/cls_api.c:418) [10298.743991][ C0] ? tcf_chain_flush (net/sched/cls_api.c:737) [10298.743997][ C0] ? __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10298.744003][ C0] ? clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10298.744016][ C0] ? __qdisc_destroy (net/sched/sch_generic.c:1067) [10298.744023][ C0] ? dev_shutdown (net/sched/sch_generic.c:1482) [10298.744028][ C0] ? unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10298.744036][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10298.744043][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10298.744048][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10298.744054][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10298.744059][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10298.744071][ C0] ? cleanup_net (net/core/net_namespace.c:633) [10298.744076][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10298.744081][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10298.744086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10298.744091][ C0] ? process_one_work (kernel/workqueue.c:2609) [10298.744099][ C0] ? process_one_work (kernel/workqueue.c:2633) [10298.744106][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10298.744112][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10298.744119][ C0] ? assign_work (kernel/workqueue.c:1101) [10298.744126][ C0] ? worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10298.744135][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10298.744139][ C0] ? kthread (kernel/kthread.c:388) [10298.744144][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10298.744148][ C0] ? ret_from_fork (arch/x86/kernel/process.c:147) [10298.744153][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10298.744157][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10324.681053][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10324.681800][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10324.682554][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10324.683311][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10324.684716][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10324.685636][ C0] Workqueue: netns cleanup_net [10324.686016][ 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) [10324.686537][ 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 ... [10324.688046][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10324.688533][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10324.778296][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10324.778968][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10324.779582][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10324.780203][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10324.780837][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10324.781540][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10324.782055][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10324.782672][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10324.783296][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10324.783917][ C0] PKRU: 55555554 [10324.784204][ C0] Call Trace: [10324.784481][ C0] [10324.784724][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10324.785151][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10324.785540][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10324.785990][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10324.786421][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10324.786891][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10324.787337][ 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)) [10324.787812][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10324.788239][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10324.788728][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10324.849606][ C0] [10324.849847][ C0] [10324.850095][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10324.850604][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10324.851102][ 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) [10324.851586][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10324.852082][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10324.852485][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10324.852903][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10324.853357][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10324.853837][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10324.854222][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10324.854611][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10324.855007][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10324.855391][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10324.855767][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10324.856169][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10324.856602][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10324.857082][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10324.857508][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10324.857895][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10324.858315][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10324.858748][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10324.909421][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10324.909876][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10324.910308][ C0] __tcf_action_put (net/sched/act_api.c:377) [10324.910682][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10324.911060][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10324.911431][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10324.911920][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10324.912377][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10324.912868][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10324.913354][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10324.913825][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10324.914332][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10324.914743][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10324.915153][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10324.915601][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10324.916081][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10324.916555][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10324.916947][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10324.917355][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10324.917750][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10324.918221][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10324.918608][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10324.959088][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10324.959583][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10324.959973][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10324.960463][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10324.961003][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10324.961404][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10324.961871][ C0] cleanup_net (net/core/net_namespace.c:633) [10324.962230][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10324.962674][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10324.963063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10324.963433][ C0] ? process_one_work (kernel/workqueue.c:2609) [10324.963837][ C0] process_one_work (kernel/workqueue.c:2633) [10324.964250][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10324.964614][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10324.965048][ C0] ? assign_work (kernel/workqueue.c:1101) [10324.965427][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10324.965818][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10324.966226][ C0] kthread (kernel/kthread.c:388) [10324.966550][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10324.966916][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10324.967268][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10324.967648][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10331.928136][ C1] rcu: 0-....: (4693472 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1715478 fqs=1196018 | [10331.929156][ C1] rcu: (detected by 1, t=4786215 jiffies, g=2451281, q=5772 ncpus=4) | [10331.929817][ C1] Sending NMI from CPU 1 to CPUs 0: | [10331.930605][ C0] NMI backtrace for cpu 0 [10331.930625][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10331.930629][ C0] Workqueue: netns cleanup_net [10331.930640][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10331.930651][ 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 [10331.930655][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10331.930658][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10331.930661][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10331.930663][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10331.930665][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10331.930668][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10331.930670][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10331.930673][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10331.930679][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10331.930682][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10331.930684][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10331.930687][ C0] PKRU: 55555554 [10331.930688][ C0] Call Trace: [10331.930694][ C0] [10331.930700][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10331.930708][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10331.930714][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10331.930721][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10331.930726][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10331.930729][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10331.930734][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10331.930740][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10331.930745][ C0] ? kasan_report (mm/kasan/report.c:609) [10331.930748][ C0] ? kasan_report (mm/kasan/report.c:609) [10331.930752][ C0] ? kasan_report (mm/kasan/report.c:609) [10331.930756][ C0] [10331.930758][ C0] [10331.930763][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10331.930768][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10331.930773][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10331.930780][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10331.930786][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10331.930790][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10331.930794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10331.930797][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10331.930802][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10331.930806][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10331.930810][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10331.930814][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10331.930818][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10331.930821][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10331.930827][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10331.930831][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10331.930836][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10331.930840][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10331.930845][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10331.930855][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10331.930859][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10331.930864][ C0] __tcf_action_put (net/sched/act_api.c:377) [10331.930870][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10331.930875][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10331.930879][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10331.930895][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10331.930908][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10331.930919][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10331.930930][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10331.930942][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10331.930952][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10331.930956][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10331.930962][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10331.930975][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10331.930986][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10331.930992][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10331.930998][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10331.931004][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10331.931010][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10331.931021][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10331.931027][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10331.931032][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10331.931039][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10331.931044][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10331.931048][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10331.931053][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10331.931058][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10331.931066][ C0] cleanup_net (net/core/net_namespace.c:633) [10331.931072][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10331.931076][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10331.931081][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10331.931084][ C0] ? process_one_work (kernel/workqueue.c:2609) [10331.931091][ C0] process_one_work (kernel/workqueue.c:2633) [10331.931099][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10331.931103][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10331.931110][ C0] ? assign_work (kernel/workqueue.c:1101) [10331.931115][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10331.931123][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10331.931127][ C0] kthread (kernel/kthread.c:388) [10331.931131][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10331.931134][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10331.931139][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10331.931142][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10356.674170][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10356.674937][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10356.675705][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10356.676459][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10356.677957][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10356.749020][ C0] Workqueue: netns cleanup_net [10356.749405][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10356.749815][ 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 [10356.751233][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10356.751679][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10356.752255][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10356.752864][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10356.753511][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10356.754146][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10356.754709][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10356.755336][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10356.755813][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10356.756439][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10356.757044][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10356.757645][ C0] PKRU: 55555554 [10356.757933][ C0] Call Trace: [10356.758187][ C0] [10356.758416][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10356.848962][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10356.849357][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10356.849819][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10356.850275][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10356.850740][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10356.851179][ 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)) [10356.851685][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10356.852118][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10356.852627][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10356.853108][ C0] [10356.853367][ C0] [10356.853621][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10356.854142][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10356.854640][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10356.855133][ C0] ? kasan_report (mm/kasan/report.c:609) [10356.855525][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10356.856004][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10356.856470][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10356.856983][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10356.857383][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10356.857797][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10356.858250][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10356.988839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10356.989245][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10356.989663][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10356.990061][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10356.990444][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10356.990827][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10356.991240][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10356.991679][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10356.992165][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10356.992593][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10356.992988][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10356.993419][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10356.993846][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10356.994321][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10356.994825][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10356.995302][ C0] __tcf_action_put (net/sched/act_api.c:377) [10356.995705][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10356.996125][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10356.996529][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10356.997072][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10356.997528][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10356.998027][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10356.998520][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10357.139097][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10357.139608][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10357.140018][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10357.140412][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10357.140893][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10357.141391][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10357.141880][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10357.142272][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10357.142681][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10357.143089][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10357.143591][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10357.143996][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10357.144388][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10357.144894][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10357.145289][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10357.145790][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10357.146355][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10357.146752][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10357.147235][ C0] cleanup_net (net/core/net_namespace.c:633) [10357.147599][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10357.148069][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10357.148491][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10357.219012][ C0] ? process_one_work (kernel/workqueue.c:2609) [10357.219451][ C0] process_one_work (kernel/workqueue.c:2633) [10357.219869][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10357.220262][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10357.220724][ C0] ? assign_work (kernel/workqueue.c:1101) [10357.221116][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10357.221526][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10357.221978][ C0] kthread (kernel/kthread.c:388) [10357.222327][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10357.222738][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10357.223114][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10357.223499][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10384.661299][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10384.662015][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10384.662726][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10384.663487][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10384.664973][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10384.665934][ C0] Workqueue: netns cleanup_net [10384.666332][ 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) [10384.666856][ 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 ... [10384.668400][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10384.759074][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10384.759728][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10384.760368][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10384.760987][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10384.761615][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10384.762257][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10384.762984][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10384.763491][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10384.764083][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10384.764682][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10384.765252][ C0] PKRU: 55555554 [10384.765520][ C0] Call Trace: [10384.765764][ C0] [10384.765987][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10384.766391][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10384.766752][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10384.767154][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10384.767566][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10384.768002][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10384.768405][ 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)) [10384.828986][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10384.829379][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10384.829818][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10384.830249][ C0] [10384.830462][ C0] [10384.830693][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10384.831179][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10384.831662][ 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) [10384.832150][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10384.832640][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10384.833054][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10384.833482][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10384.833935][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10384.834410][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.834818][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10384.835193][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10384.835588][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10384.835971][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10384.836347][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10384.836756][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10384.837185][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10384.837674][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10384.838084][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10384.838493][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10384.899039][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10384.899483][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10384.899956][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10384.900379][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10384.900821][ C0] __tcf_action_put (net/sched/act_api.c:377) [10384.901208][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10384.901617][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10384.902012][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10384.902552][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10384.903011][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10384.903500][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10384.903990][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10384.904459][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10384.904969][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10384.905378][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10384.905779][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10384.906263][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10384.906772][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10384.907277][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10384.907688][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10384.908091][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10384.908492][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10384.969092][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10384.969500][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10384.969896][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10384.970450][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10384.970846][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10384.971356][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10384.971919][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10384.972319][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10384.972806][ C0] cleanup_net (net/core/net_namespace.c:633) [10384.973174][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10384.973656][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10384.974065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10384.974455][ C0] ? process_one_work (kernel/workqueue.c:2609) [10384.974874][ C0] process_one_work (kernel/workqueue.c:2633) [10384.975283][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10384.975665][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10384.976101][ C0] ? assign_work (kernel/workqueue.c:1101) [10384.976488][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10384.976890][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10384.977309][ C0] kthread (kernel/kthread.c:388) [10384.977644][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10384.978017][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10384.978368][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10385.038859][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10397.037955][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4851052 jiffies s: 77393 root: 0x1/. | [10397.039051][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10397.039668][T18026] Sending NMI from CPU 3 to CPUs 0: | [10397.045045][ C0] NMI backtrace for cpu 0 [10397.045066][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10397.045072][ C0] Workqueue: netns cleanup_net [10397.045084][ C0] RIP: 0010:asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10397.045094][ C0] Code: 16 da e7 ff e9 71 06 00 00 90 f3 0f 1e fa 0f 01 ca fc 6a ff e8 21 05 00 00 48 89 c4 48 89 e7 e8 66 d9 e7 ff e9 51 06 00 00 90 0f 1e fa 0f 01 ca fc 6a ff e8 01 05 00 00 48 89 c4 48 89 e7 e8 All code ======== 0: 16 (bad) 1: da e7 (bad) 3: ff (bad) 4: e9 71 06 00 00 jmp 0x67a 9: 90 nop a: f3 0f 1e fa endbr64 e: 0f 01 ca clac 11: fc cld 12: 6a ff push $0xffffffffffffffff 14: e8 21 05 00 00 call 0x53a 19: 48 89 c4 mov %rax,%rsp 1c: 48 89 e7 mov %rsp,%rdi 1f: e8 66 d9 e7 ff call 0xffffffffffe7d98a 24: e9 51 06 00 00 jmp 0x67a 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 0f 01 ca clac 31: fc cld 32: 6a ff push $0xffffffffffffffff 34: e8 01 05 00 00 call 0x53a 39: 48 89 c4 mov %rax,%rsp 3c: 48 89 e7 mov %rsp,%rdi 3f: e8 .byte 0xe8 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 0f 01 ca clac 7: fc cld 8: 6a ff push $0xffffffffffffffff a: e8 01 05 00 00 call 0x510 f: 48 89 c4 mov %rax,%rsp 12: 48 89 e7 mov %rsp,%rdi 15: e8 .byte 0xe8 [10397.045099][ C0] RSP: 0018:ffffc900000bf2e8 EFLAGS: 00000086 [10397.045103][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10397.045107][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10397.045109][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10397.045111][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10397.045114][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10397.045117][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10397.045121][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10397.045128][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10397.045132][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10397.045134][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10397.045137][ C0] PKRU: 55555554 [10397.045139][ C0] Call Trace: [10397.045144][ C0] [10397.045146][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10397.045153][ 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 [10397.045156][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10397.045167][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10397.045177][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10397.045185][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10397.045191][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10397.045198][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10397.045207][ C0] ? do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10397.045215][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10397.045219][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10397.045225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10397.045229][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10397.045236][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10397.045240][ C0] ? _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10397.045245][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10397.045249][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10397.045254][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10397.045259][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10397.045267][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10397.045272][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10397.045279][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10397.045283][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10397.045290][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10397.045302][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10397.045308][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10397.045314][ C0] ? __tcf_action_put (net/sched/act_api.c:377) [10397.045320][ C0] ? tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10397.045327][ C0] ? tcf_exts_destroy (net/sched/cls_api.c:3312) [10397.045331][ C0] ? __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10397.045350][ C0] ? __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10397.045366][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10397.045383][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10397.045400][ C0] ? __fl_delete (net/sched/cls_flower.c:574) cls_flower [10397.045418][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10397.045433][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10397.045439][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10397.045447][ C0] ? fl_destroy (net/sched/cls_flower.c:599) cls_flower [10397.045465][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10397.045481][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10397.045489][ C0] ? tcf_proto_destroy (net/sched/cls_api.c:418) [10397.045496][ C0] ? tcf_chain_flush (net/sched/cls_api.c:737) [10397.045502][ C0] ? __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10397.045510][ C0] ? clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10397.045524][ C0] ? __qdisc_destroy (net/sched/sch_generic.c:1067) [10397.045531][ C0] ? dev_shutdown (net/sched/sch_generic.c:1482) [10397.045537][ C0] ? unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10397.045544][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10397.045551][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10397.045556][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10397.045562][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10397.045567][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10397.045576][ C0] ? cleanup_net (net/core/net_namespace.c:633) [10397.045580][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10397.045586][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10397.045592][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10397.045595][ C0] ? process_one_work (kernel/workqueue.c:2609) [10397.045604][ C0] ? process_one_work (kernel/workqueue.c:2633) [10397.045611][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10397.045617][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10397.045625][ C0] ? assign_work (kernel/workqueue.c:1101) [10397.045632][ C0] ? worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10397.045642][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10397.045647][ C0] ? kthread (kernel/kthread.c:388) [10397.045651][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10397.045656][ C0] ? ret_from_fork (arch/x86/kernel/process.c:147) [10397.045661][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10397.045665][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10397.045678][ C0] | [10409.934488][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10409.935125][ C0] rcu: 0-....: (4704042 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1726013 fqs=1215331 | [10409.936062][ C0] rcu: (t=4864222 jiffies g=2451281 q=5772 ncpus=4) [10409.937392][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10409.938391][ C0] Workqueue: netns cleanup_net [10409.938820][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10409.939317][ C0] Code: 24 80 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 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 All code ======== 0: 24 80 and $0x80,%al 2: 00 00 add %al,(%rax) 4: 00 65 48 add %ah,0x48(%rbp) 7: 2b 04 25 28 00 00 00 sub 0x28,%eax e: 0f 85 43 0a 00 00 jne 0xa57 14: 48 81 c4 88 00 00 00 add $0x88,%rsp 1b: 5b pop %rbx 1c: 5d pop %rbp 1d: 41 5c pop %r12 1f: 41 5d pop %r13 21: 41 5e pop %r14 23: 41 5f pop %r15 25: c3 ret 26: cc int3 27: cc int3 28: cc int3 29: cc int3 2a:* f3 90 pause <-- trapping instruction 2c: e9 71 ff ff ff jmp 0xffffffffffffffa2 31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3d: 0f .byte 0xf 3e: 84 e2 test %ah,%dl Code starting with the faulting instruction =========================================== 0: f3 90 pause 2: e9 71 ff ff ff jmp 0xffffffffffffff78 7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 13: 0f .byte 0xf 14: 84 e2 test %ah,%dl [10409.940884][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10409.941382][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10409.942041][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10409.942697][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10409.943366][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10409.943981][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10409.944604][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10409.945285][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10409.945808][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10409.946447][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10409.947109][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10409.947765][ C0] PKRU: 55555554 [10409.948068][ C0] Call Trace: [10409.948353][ C0] [10409.998706][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10409.999167][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10409.999591][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10410.000002][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10410.000478][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10410.000871][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10410.001306][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10410.001741][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10410.002140][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10410.002578][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10410.002961][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10410.003451][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10410.003888][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10410.004366][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10410.004794][ 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)) [10410.005293][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10410.005729][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10410.006239][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10410.006715][ C0] [10410.006962][ C0] [10410.007210][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10410.007731][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10410.008212][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10410.058812][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10410.059327][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10410.059752][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10410.060157][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10410.060609][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10410.061063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10410.061422][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10410.061805][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10410.062183][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10410.062583][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10410.062959][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10410.063375][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10410.063815][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10410.064309][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10410.064740][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10410.065148][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10410.065595][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10410.066022][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10410.066501][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10410.066981][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10410.067437][ C0] __tcf_action_put (net/sched/act_api.c:377) [10410.067830][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10410.068239][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10410.088735][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10410.089276][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10410.089748][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10410.090221][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10410.090688][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10410.091147][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10410.091662][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10410.092062][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10410.092445][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10410.092921][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10410.093431][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10410.093926][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10410.094337][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10410.094739][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10410.095146][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10410.095651][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10410.096056][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10410.096446][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10410.096970][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10410.097367][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10410.097884][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10410.098438][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10410.124146][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10410.124654][ C0] cleanup_net (net/core/net_namespace.c:633) [10410.125032][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10410.125500][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10410.125916][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10410.126316][ C0] ? process_one_work (kernel/workqueue.c:2609) [10410.126756][ C0] process_one_work (kernel/workqueue.c:2633) [10410.127182][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10410.127584][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10410.128031][ C0] ? assign_work (kernel/workqueue.c:1101) [10410.128422][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10410.137004][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10410.137433][ C0] kthread (kernel/kthread.c:388) [10410.137772][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10410.138158][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10410.138558][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10410.138940][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10436.623797][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10436.624466][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10436.625176][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10436.638866][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10436.640410][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10436.641413][ C0] Workqueue: netns cleanup_net [10436.641811][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10436.642227][ 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 [10436.643805][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10436.644307][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10436.644961][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10436.645618][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10436.646254][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10436.646878][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10436.647511][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10436.648255][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10436.758953][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10436.759603][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10436.760222][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10436.760879][ C0] PKRU: 55555554 [10436.761181][ C0] Call Trace: [10436.761463][ C0] [10436.761716][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10436.762150][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10436.762553][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10436.763026][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10436.763482][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10436.763967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10436.764411][ 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)) [10436.764925][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10436.765377][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10436.765888][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10436.766397][ C0] [10436.766651][ C0] [10436.766902][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10436.767426][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10436.767931][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10436.848519][ C0] ? kasan_report (mm/kasan/report.c:609) [10436.848897][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10436.849379][ C0] ? kasan_report (mm/kasan/report.c:609) [10436.849764][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10436.850177][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10436.850648][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10436.851146][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10436.851543][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10436.851943][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10436.852380][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10436.852835][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10436.853233][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10436.853626][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10436.854017][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10436.854403][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10436.854784][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10436.855205][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10436.855613][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10436.856107][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10436.856556][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10436.856968][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10436.857419][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10436.857865][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10436.948549][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10436.949106][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10436.949524][ C0] __tcf_action_put (net/sched/act_api.c:377) [10436.949875][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10436.950267][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10436.950647][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10436.951139][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10436.951553][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10436.952029][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10436.952514][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10436.952989][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10436.953493][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10436.953898][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10436.954292][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10436.954729][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10436.955219][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10436.955734][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10436.956070][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10436.956403][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10436.956743][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10436.957230][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10436.957603][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10436.957976][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10437.048648][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10437.049049][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10437.049568][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10437.050120][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10437.050519][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10437.051005][ C0] cleanup_net (net/core/net_namespace.c:633) [10437.051371][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10437.051833][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10437.052236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10437.052631][ C0] ? process_one_work (kernel/workqueue.c:2609) [10437.053020][ C0] process_one_work (kernel/workqueue.c:2633) [10437.053407][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10437.053760][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10437.054206][ C0] ? assign_work (kernel/workqueue.c:1101) [10437.054588][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10437.054985][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10437.055414][ C0] kthread (kernel/kthread.c:388) [10437.055752][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10437.056125][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10437.056506][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10437.056885][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10464.650571][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10464.651204][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10464.651846][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10464.652494][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10464.653834][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10464.654682][ C0] Workqueue: netns cleanup_net [10464.655033][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10464.655398][ 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 [10464.656740][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10464.657174][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10464.657740][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10464.745744][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10464.746409][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10464.747082][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10464.747724][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10464.748458][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10464.748994][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10464.749655][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10464.750283][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10464.750917][ C0] PKRU: 55555554 [10464.751208][ C0] Call Trace: [10464.751497][ C0] [10464.751761][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10464.752198][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10464.752603][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10464.753067][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10464.753522][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10464.754008][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10464.754450][ 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)) [10464.754962][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10464.755394][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10464.755885][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10464.756364][ C0] [10464.756608][ C0] [10464.756847][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10464.757376][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10464.757864][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10464.938465][ C0] ? kasan_report (mm/kasan/report.c:609) [10464.938855][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10464.939327][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10464.939779][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10464.940268][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10464.940677][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10464.941079][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10464.941546][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10464.942021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10464.942421][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10464.942823][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10464.943221][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10464.943617][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10464.943986][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10464.944390][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10464.944814][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10464.945283][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10464.945700][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10464.946103][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10464.946547][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10464.946991][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10464.947472][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10464.947973][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10465.048535][ C0] __tcf_action_put (net/sched/act_api.c:377) [10465.048911][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10465.049290][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10465.049658][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10465.050140][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10465.050559][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10465.051000][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10465.051466][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10465.051941][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10465.052470][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10465.052900][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10465.053313][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10465.053802][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10465.054327][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10465.054846][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10465.055270][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10465.055657][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10465.056078][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10465.056603][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10465.057005][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10465.057387][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10465.057871][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10465.158360][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10465.158893][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10465.159440][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10465.159828][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10465.160308][ C0] cleanup_net (net/core/net_namespace.c:633) [10465.160678][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10465.161156][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10465.161564][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10465.161955][ C0] ? process_one_work (kernel/workqueue.c:2609) [10465.162386][ C0] process_one_work (kernel/workqueue.c:2633) [10465.162823][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10465.163201][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10465.163638][ C0] ? assign_work (kernel/workqueue.c:1101) [10465.164037][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10465.164437][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10465.164862][ C0] kthread (kernel/kthread.c:388) [10465.165212][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10465.165595][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10465.165965][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10465.166351][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10465.166769][ C0] | [10488.140487][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10488.141087][ C0] rcu: 0-....: (4713008 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1734918 fqs=1234811 | [10488.141998][ C0] rcu: (t=4942428 jiffies g=2451281 q=5772 ncpus=4) [10488.143352][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10488.144358][ C0] Workqueue: netns cleanup_net [10488.144772][ 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) [10488.145309][ 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 ... [10488.146912][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10488.147410][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10488.148042][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10488.317963][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10488.318600][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10488.319257][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10488.319892][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10488.338696][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10488.339242][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10488.339878][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10488.340522][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10488.341154][ C0] PKRU: 55555554 [10488.341437][ C0] Call Trace: [10488.341713][ C0] [10488.341955][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10488.342399][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10488.342809][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10488.343218][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10488.343684][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10488.344078][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10488.344528][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10488.344981][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10488.345406][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10488.345884][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10488.346286][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10488.346817][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10488.347269][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10488.347751][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10488.348188][ 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)) [10488.348677][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10488.349116][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10488.349636][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10488.350107][ C0] [10488.350349][ C0] [10488.350596][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10488.351098][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10488.351582][ 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) [10488.352060][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10488.352600][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10488.353006][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10488.353423][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10488.353877][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10488.354351][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10488.354750][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10488.355151][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10488.355547][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10488.355952][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10488.356333][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10488.356750][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10488.357190][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10488.357696][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10488.358171][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10488.358520][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10488.358927][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10488.359355][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10488.359833][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10488.360328][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10488.360810][ C0] __tcf_action_put (net/sched/act_api.c:377) [10488.361199][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10488.361611][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10488.361993][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10488.362511][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10488.362953][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10488.363436][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10488.363917][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10488.364410][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10488.364939][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10488.365345][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10488.365733][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10488.366194][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10488.366694][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10488.367190][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10488.367608][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10488.368011][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10488.368454][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10488.368961][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10488.369357][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10488.369734][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10488.370263][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10488.370649][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10488.371160][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10488.371703][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10488.372097][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10488.372589][ C0] cleanup_net (net/core/net_namespace.c:633) [10488.372959][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10488.373425][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10488.373851][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10488.374228][ C0] ? process_one_work (kernel/workqueue.c:2609) [10488.374637][ C0] process_one_work (kernel/workqueue.c:2633) [10488.375053][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10488.375408][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10488.375857][ C0] ? assign_work (kernel/workqueue.c:1101) [10488.376240][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10488.376634][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10488.377038][ C0] kthread (kernel/kthread.c:388) [10488.377344][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10488.377716][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10488.378085][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10488.405994][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10495.340571][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4949355 jiffies s: 77393 root: 0x1/. | [10495.341645][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10495.342235][T18026] Sending NMI from CPU 3 to CPUs 0: | [10495.413560][ C0] NMI backtrace for cpu 0 [10495.413580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10495.413585][ C0] Workqueue: netns cleanup_net [10495.413598][ 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) [10495.413608][ 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 ... [10495.413612][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10495.413616][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10495.413619][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10495.413622][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10495.413625][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10495.413627][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10495.413631][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10495.413634][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10495.413641][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10495.413644][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10495.413646][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10495.413648][ C0] PKRU: 55555554 [10495.413650][ C0] Call Trace: [10495.413656][ C0] [10495.413663][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10495.413671][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10495.413678][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10495.413685][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10495.413691][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10495.413695][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10495.413702][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10495.413708][ 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) [10495.413713][ 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) [10495.413719][ 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) [10495.413725][ C0] [10495.413726][ C0] [10495.413729][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10495.413735][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10495.413743][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10495.413751][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10495.413756][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10495.413761][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10495.413766][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10495.413772][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10495.413777][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10495.413782][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10495.413787][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10495.413793][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10495.413796][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10495.413804][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10495.413810][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10495.413816][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10495.413821][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10495.413828][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10495.413840][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10495.413846][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10495.413853][ C0] __tcf_action_put (net/sched/act_api.c:377) [10495.413860][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10495.413866][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10495.413871][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10495.413889][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10495.413905][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10495.413920][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10495.413937][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10495.413953][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10495.413967][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10495.413973][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10495.413981][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10495.413999][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10495.414014][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10495.414022][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10495.414029][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10495.414036][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10495.414045][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10495.414059][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10495.414066][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10495.414072][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10495.414080][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10495.414087][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10495.414091][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10495.414098][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10495.414102][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10495.414112][ C0] cleanup_net (net/core/net_namespace.c:633) [10495.414118][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10495.414123][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10495.414128][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10495.414132][ C0] ? process_one_work (kernel/workqueue.c:2609) [10495.414140][ C0] process_one_work (kernel/workqueue.c:2633) [10495.414148][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10495.414153][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10495.414162][ C0] ? assign_work (kernel/workqueue.c:1101) [10495.414168][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10495.414178][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10495.414182][ C0] kthread (kernel/kthread.c:388) [10495.414187][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10495.414192][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10495.414197][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10495.414201][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10520.640496][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10520.641167][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10520.641839][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10520.642518][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10520.643913][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10520.644783][ C0] Workqueue: netns cleanup_net [10520.645153][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [10520.645566][ 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 [10520.646985][ C0] RSP: 0018:ffffc900000bf3c8 EFLAGS: 00000286 [10520.647440][ C0] RAX: ffff88800ada880c RBX: 000000000000000b RCX: ffffffff9dcb35b0 [10520.778173][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10520.778803][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10520.779433][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10520.780053][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10520.780704][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10520.781425][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10520.781971][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10520.782628][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10520.783271][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10520.783894][ C0] PKRU: 55555554 [10520.784201][ C0] Call Trace: [10520.784473][ C0] [10520.784728][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10520.785156][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10520.785542][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10520.785987][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10520.786439][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10520.786905][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10520.787336][ 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)) [10520.787834][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10520.878375][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10520.878908][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10520.879405][ C0] [10520.879664][ C0] [10520.879897][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10520.880385][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10520.880841][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [10520.881253][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10520.881709][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10520.882229][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10520.882647][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10520.883055][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10520.883508][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10520.883965][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10520.884355][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10520.884752][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10520.885156][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10520.885549][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10520.885924][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10520.886348][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10520.886794][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10520.887303][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10520.887725][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10520.978231][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10520.978672][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10520.979107][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10520.979570][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10520.980046][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10520.980510][ C0] __tcf_action_put (net/sched/act_api.c:377) [10520.980903][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10520.981354][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10520.981771][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10520.982326][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10520.982776][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10520.983274][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10520.983766][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10520.984251][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10520.984776][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10520.985193][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10520.985612][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10520.986091][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10520.986586][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10520.987082][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10520.987483][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10520.987886][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10521.048430][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10521.048941][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10521.049332][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10521.049714][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10521.050242][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10521.050637][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10521.051151][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10521.051709][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10521.052109][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10521.052627][ C0] cleanup_net (net/core/net_namespace.c:633) [10521.053004][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10521.053483][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10521.053907][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10521.054293][ C0] ? process_one_work (kernel/workqueue.c:2609) [10521.054707][ C0] process_one_work (kernel/workqueue.c:2633) [10521.055131][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10521.055523][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10521.055982][ C0] ? assign_work (kernel/workqueue.c:1101) [10521.056386][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10521.056802][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10521.057229][ C0] kthread (kernel/kthread.c:388) [10521.057587][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10521.127683][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10521.128047][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10521.128417][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10548.640331][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10548.641106][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10548.641870][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10548.642660][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10548.644223][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10548.645250][ C0] Workqueue: netns cleanup_net [10548.645668][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [10548.646110][ 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 [10548.647727][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [10548.688341][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10548.688978][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10548.689605][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10548.690243][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10548.690908][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10548.691549][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10548.692280][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10548.692838][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10548.693476][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10548.694133][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10548.694776][ C0] PKRU: 55555554 [10548.695068][ C0] Call Trace: [10548.695348][ C0] [10548.695602][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10548.696033][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10548.696438][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10548.696897][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10548.697347][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10548.737933][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10548.738379][ 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)) [10548.738873][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10548.739297][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10548.739766][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10548.740223][ C0] [10548.740463][ C0] [10548.740707][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10548.741242][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10548.741727][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10548.742201][ C0] ? report_enabled (mm/kasan/report.c:130) [10548.742571][ C0] kasan_report (mm/kasan/report.c:585) [10548.742934][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10548.743351][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10548.743812][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10548.744322][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10548.744738][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10548.745152][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10548.745593][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10548.746054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10548.746449][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10548.746848][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10548.747208][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10548.747574][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10548.788060][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10548.788491][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10548.788920][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10548.789397][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10548.789802][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10548.790187][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10548.790622][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10548.791067][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10548.791551][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10548.792036][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10548.792505][ C0] __tcf_action_put (net/sched/act_api.c:377) [10548.792903][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10548.793316][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10548.793710][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10548.794238][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10548.794684][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10548.795180][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10548.795676][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10548.796148][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10548.796666][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10548.797084][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10548.797484][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10548.838066][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10548.838579][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10548.839086][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10548.839511][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10548.839911][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10548.840309][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10548.840800][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10548.841190][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10548.841580][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10548.842095][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10548.842481][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10548.842993][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10548.843555][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10548.843960][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10548.844458][ C0] cleanup_net (net/core/net_namespace.c:633) [10548.844826][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10548.845304][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10548.845728][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10548.846128][ C0] ? process_one_work (kernel/workqueue.c:2609) [10548.846571][ C0] process_one_work (kernel/workqueue.c:2633) [10548.847001][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10548.847387][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10548.887962][ C0] ? assign_work (kernel/workqueue.c:1101) [10548.888355][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10548.888759][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10548.889184][ C0] kthread (kernel/kthread.c:388) [10548.889516][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10548.889887][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10548.890238][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10548.890616][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10548.891037][ C0] | [10566.409489][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10566.410113][ C0] rcu: 0-....: (4724292 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1746195 fqs=1254237 | [10566.411048][ C0] rcu: (t=5020697 jiffies g=2451281 q=5772 ncpus=4) [10566.412387][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10566.413370][ C0] Workqueue: netns cleanup_net [10566.413767][ 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) [10566.414299][ 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 ... [10566.415888][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10566.416397][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10566.417053][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10566.477844][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10566.478494][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10566.479135][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10566.479780][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10566.480520][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10566.481079][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10566.481738][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10566.482405][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10566.483074][ C0] PKRU: 55555554 [10566.483381][ C0] Call Trace: [10566.483667][ C0] [10566.483918][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10566.484375][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10566.484799][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10566.485208][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10566.485676][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10566.486057][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10566.486538][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10566.486991][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10566.487419][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10566.511850][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10566.512265][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10566.512788][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10566.513243][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10566.513727][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10566.514162][ 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)) [10566.514657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10566.515090][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10566.515595][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10566.516075][ C0] [10566.516319][ C0] [10566.516567][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10566.517087][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10566.517587][ 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) [10566.548180][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10566.548713][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10566.549659][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10566.550065][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10566.550504][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10566.550964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10566.551348][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10566.551739][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10566.552124][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10566.552518][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10566.552901][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10566.553307][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10566.553748][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10566.554241][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10566.554668][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10566.555074][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10566.555519][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10566.555965][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10566.556462][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10566.556955][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10566.557426][ C0] __tcf_action_put (net/sched/act_api.c:377) [10566.567913][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10566.568329][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10566.568722][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10566.569244][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10566.569694][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10566.570163][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10566.570638][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10566.571105][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10566.571607][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10566.572010][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10566.572379][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10566.572834][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10566.573342][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10566.573846][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10566.574253][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10566.574661][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10566.575063][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10566.575570][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10566.575969][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10566.576354][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10566.576890][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10566.577286][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10566.667931][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10566.668484][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10566.668881][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10566.669347][ C0] cleanup_net (net/core/net_namespace.c:633) [10566.669695][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10566.670134][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10566.670533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10566.670909][ C0] ? process_one_work (kernel/workqueue.c:2609) [10566.671321][ C0] process_one_work (kernel/workqueue.c:2633) [10566.671747][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10566.672121][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10566.672566][ C0] ? assign_work (kernel/workqueue.c:1101) [10566.672949][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10566.673345][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10566.673770][ C0] kthread (kernel/kthread.c:388) [10566.674112][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10566.674494][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10566.674865][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10566.675244][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10592.606186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10592.606939][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10592.627802][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10592.628578][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10592.630066][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10592.631046][ C0] Workqueue: netns cleanup_net [10592.631469][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [10592.631864][ 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 [10592.633400][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10592.633896][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10592.634545][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10592.635195][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10592.635844][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10592.636496][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10592.637143][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10592.717959][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10592.718485][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10592.719107][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10592.719759][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10592.720384][ C0] PKRU: 55555554 [10592.720667][ C0] Call Trace: [10592.720909][ C0] [10592.721143][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10592.721581][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10592.721974][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10592.722430][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10592.722874][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10592.723360][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10592.723778][ 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)) [10592.724209][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10592.724636][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10592.725140][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10592.725622][ C0] [10592.725867][ C0] [10592.726120][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10592.726637][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10592.727120][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [10592.727497][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10592.828108][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10592.828532][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10592.828983][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10592.829426][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10592.829801][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10592.830192][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10592.830609][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10592.831034][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10592.831389][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10592.831780][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10592.832158][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10592.832518][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10592.832881][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10592.833233][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10592.833648][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10592.834128][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10592.834541][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10592.834931][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10592.835363][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10592.835796][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10592.836272][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10592.836744][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10592.837206][ C0] __tcf_action_put (net/sched/act_api.c:377) [10592.957717][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10592.958126][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10592.958537][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10592.959072][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10592.959541][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10592.960043][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10592.960529][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10592.961002][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10592.961510][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10592.961931][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10592.962331][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10592.962809][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10592.963327][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10592.963832][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10592.964248][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10592.964650][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10592.965057][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10592.965562][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10592.965961][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10592.966344][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10592.966870][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10592.967249][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10592.997890][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10592.998452][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10592.998842][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10592.999328][ C0] cleanup_net (net/core/net_namespace.c:633) [10592.999703][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10593.000182][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10593.000604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10593.001003][ C0] ? process_one_work (kernel/workqueue.c:2609) [10593.001432][ C0] process_one_work (kernel/workqueue.c:2633) [10593.001853][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10593.002240][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10593.002695][ C0] ? assign_work (kernel/workqueue.c:1101) [10593.003093][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10593.003497][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10593.003928][ C0] kthread (kernel/kthread.c:388) [10593.004274][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10593.004658][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10593.005026][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10593.005415][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10593.644616][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5047659 jiffies s: 77393 root: 0x1/. | [10593.645689][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10593.646304][T18026] Sending NMI from CPU 3 to CPUs 0: | [10593.677561][ C0] NMI backtrace for cpu 0 [10593.677583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10593.677588][ C0] Workqueue: netns cleanup_net [10593.677599][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [10593.677610][ 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 [10593.677614][ C0] RSP: 0018:ffffc900000bf3c8 EFLAGS: 00000286 [10593.677617][ C0] RAX: ffff88800ada880c RBX: 000000000000000b RCX: ffffffff9dcb35b0 [10593.677620][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10593.677623][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10593.677625][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10593.677627][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10593.677630][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10593.677633][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10593.677640][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10593.677643][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10593.677646][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10593.677648][ C0] PKRU: 55555554 [10593.677650][ C0] Call Trace: [10593.677656][ C0] [10593.677662][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10593.677671][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10593.677677][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10593.677685][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10593.677691][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10593.677695][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10593.677701][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10593.677708][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [10593.677713][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [10593.677719][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [10593.677724][ C0] [10593.677726][ C0] [10593.677728][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10593.677735][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10593.677741][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10593.677750][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10593.677758][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10593.677762][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10593.677767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10593.677771][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10593.677778][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10593.677783][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10593.677788][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10593.677793][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10593.677798][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10593.677802][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10593.677810][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10593.677815][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10593.677821][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10593.677826][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10593.677832][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10593.677844][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10593.677849][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10593.677856][ C0] __tcf_action_put (net/sched/act_api.c:377) [10593.677863][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10593.677870][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10593.677875][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10593.677895][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10593.677910][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10593.677923][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10593.677940][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10593.677956][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10593.677969][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10593.677975][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10593.677981][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10593.677998][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10593.678012][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10593.678019][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10593.678026][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10593.678032][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10593.678039][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10593.678052][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10593.678059][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10593.678065][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10593.678072][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10593.678078][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10593.678082][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10593.678088][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10593.678093][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10593.678102][ C0] cleanup_net (net/core/net_namespace.c:633) [10593.678107][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10593.678112][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10593.678117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10593.678120][ C0] ? process_one_work (kernel/workqueue.c:2609) [10593.678128][ C0] process_one_work (kernel/workqueue.c:2633) [10593.678135][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10593.678141][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10593.678149][ C0] ? assign_work (kernel/workqueue.c:1101) [10593.678155][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10593.678164][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10593.678168][ C0] kthread (kernel/kthread.c:388) [10593.678173][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10593.678178][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10593.678182][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10593.678186][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10620.600161][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10620.600921][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10620.601673][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10620.602429][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10620.603943][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10620.604921][ C0] Workqueue: netns cleanup_net [10620.605319][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [10620.605747][ C0] Code: 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 80 b8 1f 00 All code ======== 0: 5c pop %rsp 1: c3 ret 2: cc int3 3: cc int3 4: cc int3 5: cc int3 6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d: 00 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: 90 nop 1e: 66 0f 1f 00 nopw (%rax) 22: 41 57 push %r15 24: 41 56 push %r14 26: 41 55 push %r13 28: 41 54 push %r12 2a:* 55 push %rbp <-- trapping instruction 2b: 53 push %rbx 2c: 48 83 ec 70 sub $0x70,%rsp 30: 9c pushf 31: 8f 04 24 pop (%rsp) 34: 0f 01 ca clac 37: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 3e: 1f 00 Code starting with the faulting instruction =========================================== 0: 55 push %rbp 1: 53 push %rbx 2: 48 83 ec 70 sub $0x70,%rsp 6: 9c pushf 7: 8f 04 24 pop (%rsp) a: 0f 01 ca clac d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 14: 1f 00 [10620.607290][ C0] RSP: 0018:ffffc900000bf3b8 EFLAGS: 00000246 [10620.607807][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10620.608439][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10620.609053][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10620.609656][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10620.610276][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10620.610890][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10620.611575][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10620.612057][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10620.612663][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10620.613270][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10620.613885][ C0] PKRU: 55555554 [10620.614185][ C0] Call Trace: [10620.614443][ C0] [10620.614659][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10620.615071][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10620.615433][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10620.615873][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10620.616322][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10620.616782][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10620.617190][ 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)) [10620.647899][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10620.648344][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10620.648843][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10620.649315][ C0] [10620.649555][ C0] [10620.649797][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10620.650300][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10620.650804][ C0] ? kasan_report (mm/kasan/report.c:579) [10620.651181][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10620.651652][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10620.652171][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10620.652584][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10620.652996][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10620.653458][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10620.653924][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10620.654314][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10620.654703][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10620.655097][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10620.655490][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10620.655874][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10620.656289][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10620.656724][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10620.657204][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10620.667488][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10620.667906][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10620.668357][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10620.668790][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10620.669265][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10620.669742][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10620.670223][ C0] __tcf_action_put (net/sched/act_api.c:377) [10620.670624][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10620.671043][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10620.671442][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10620.671976][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10620.672435][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10620.672939][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10620.673442][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10620.673927][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10620.674447][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10620.674868][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10620.675272][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10620.675750][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10620.676286][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10620.676784][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10620.677212][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10620.677616][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10620.678014][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10620.678504][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10620.678916][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10620.679282][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10620.679783][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10620.680175][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10620.680686][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10620.681247][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10620.681647][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10620.682141][ C0] cleanup_net (net/core/net_namespace.c:633) [10620.682514][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10620.682996][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10620.683412][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10620.683806][ C0] ? process_one_work (kernel/workqueue.c:2609) [10620.684234][ C0] process_one_work (kernel/workqueue.c:2633) [10620.684652][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10620.685028][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10620.685475][ C0] ? assign_work (kernel/workqueue.c:1101) [10620.685863][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10620.686260][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10620.686674][ C0] kthread (kernel/kthread.c:388) [10620.687044][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10620.707582][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10620.707993][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10620.708360][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10620.708776][ C0] | [10644.675483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10644.675874][ C0] rcu: 0-....: (4758357 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1780111 fqs=1273444 | [10644.676456][ C0] rcu: (t=5098962 jiffies g=2451281 q=5772 ncpus=4) [10644.677297][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10644.677927][ C0] Workqueue: netns cleanup_net [10644.678180][ 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) [10644.678515][ 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 ... [10644.679506][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10644.679821][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10644.680230][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10644.680641][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10644.681049][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10644.681455][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10644.681866][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10644.682323][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10644.682663][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10644.683073][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10644.683480][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10644.683890][ C0] PKRU: 55555554 [10644.684075][ C0] Call Trace: [10644.684251][ C0] [10644.684405][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10644.684687][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10644.684950][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10644.685207][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10644.685499][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10644.685736][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10644.686011][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10644.686286][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10644.686548][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10644.686839][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10644.687086][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10644.687411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10644.687689][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10644.687985][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10644.688255][ 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)) [10644.688569][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10644.688837][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10644.689152][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10644.689453][ C0] [10644.689609][ C0] [10644.689761][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10644.690086][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10644.690387][ 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) [10644.690688][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10644.691009][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10644.691264][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10644.691522][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10644.691799][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10644.692088][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10644.692330][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10644.692576][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10644.692820][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10644.693054][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10644.693291][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10644.693544][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10644.693812][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10644.694115][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10644.694377][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10644.694627][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10644.694902][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10644.695177][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10644.695476][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10644.695779][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10644.696069][ C0] __tcf_action_put (net/sched/act_api.c:377) [10644.696316][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10644.696576][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10644.696820][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10644.697146][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10644.697431][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10644.697737][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10644.698039][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10644.698331][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10644.698654][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10644.698909][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10644.699156][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10644.699446][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10644.699776][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10644.700087][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10644.700340][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10644.700589][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10644.700840][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10644.701150][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10644.701394][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10644.701631][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10644.701958][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10644.702209][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10644.702532][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10644.702879][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10644.703128][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10644.703437][ C0] cleanup_net (net/core/net_namespace.c:633) [10644.703671][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10644.703964][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10644.704225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10644.704466][ C0] ? process_one_work (kernel/workqueue.c:2609) [10644.704736][ C0] process_one_work (kernel/workqueue.c:2633) [10644.704996][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10644.705234][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10644.705514][ C0] ? assign_work (kernel/workqueue.c:1101) [10644.705757][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10644.706005][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10644.706269][ C0] kthread (kernel/kthread.c:388) [10644.706482][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10644.706724][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10644.706954][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10644.707195][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10672.599198][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10672.599678][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10672.600159][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10672.600638][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10672.601589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10672.602210][ C0] Workqueue: netns cleanup_net [10672.602460][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10672.602727][ 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 [10672.603715][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10672.604027][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10672.604431][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10672.604838][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10672.605244][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10672.605650][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10672.606053][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10672.606508][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10672.606845][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10672.607259][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10672.607666][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10672.608070][ C0] PKRU: 55555554 [10672.608255][ C0] Call Trace: [10672.608429][ C0] [10672.608586][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10672.608854][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10672.609102][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10672.609384][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10672.609665][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10672.609958][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10672.610227][ 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)) [10672.610542][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10672.610811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10672.611128][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10672.611428][ C0] [10672.611584][ C0] [10672.611736][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10672.612059][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10672.612362][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10672.612664][ C0] ? kasan_report (mm/kasan/report.c:609) [10672.612905][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10672.613194][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10672.613515][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10672.613770][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10672.614024][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10672.614300][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10672.614593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10672.614836][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10672.615081][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10672.615325][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10672.615563][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10672.615797][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10672.616049][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10672.616317][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10672.616624][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10672.616886][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10672.617139][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10672.617412][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10672.617686][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10672.617984][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10672.618283][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10672.618575][ C0] __tcf_action_put (net/sched/act_api.c:377) [10672.618819][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10672.619079][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10672.619322][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10672.619653][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10672.619930][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10672.620235][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10672.620533][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10672.620825][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10672.621138][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10672.621390][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10672.621635][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10672.621922][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10672.622235][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10672.622545][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10672.622798][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10672.623045][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10672.623293][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10672.623604][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10672.623850][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10672.624083][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10672.624408][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10672.624654][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10672.624973][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10672.625317][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10672.625565][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10672.625872][ C0] cleanup_net (net/core/net_namespace.c:633) [10672.626102][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10672.626391][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10672.626649][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10672.626892][ C0] ? process_one_work (kernel/workqueue.c:2609) [10672.627161][ C0] process_one_work (kernel/workqueue.c:2633) [10672.627419][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10672.627655][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10672.627934][ C0] ? assign_work (kernel/workqueue.c:1101) [10672.628173][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10672.628420][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10672.628684][ C0] kthread (kernel/kthread.c:388) [10672.628894][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10672.629133][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10672.629362][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10672.629599][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10691.948500][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5145963 jiffies s: 77393 root: 0x1/. | [10691.949159][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10691.949536][T18026] Sending NMI from CPU 3 to CPUs 0: | [10691.949817][ C0] NMI backtrace for cpu 0 [10691.949829][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10691.949831][ C0] Workqueue: netns cleanup_net [10691.949839][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [10691.949845][ 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 [10691.949848][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10691.949850][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10691.949852][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10691.949854][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10691.949856][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10691.949857][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10691.949859][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10691.949861][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10691.949864][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10691.949866][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10691.949867][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10691.949869][ C0] PKRU: 55555554 [10691.949870][ C0] Call Trace: [10691.949873][ C0] [10691.949877][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10691.949883][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10691.949887][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10691.949892][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10691.949896][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10691.949899][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10691.949903][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10691.949909][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [10691.949912][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [10691.949915][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [10691.949918][ C0] [10691.949919][ C0] [10691.949923][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10691.949927][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10691.949931][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10691.949936][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10691.949941][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10691.949944][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10691.949947][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10691.949950][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10691.949954][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10691.949957][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10691.949960][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10691.949963][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10691.949966][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10691.949969][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10691.949974][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10691.949977][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10691.949981][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10691.949984][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10691.949988][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10691.949996][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10691.949999][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10691.950003][ C0] __tcf_action_put (net/sched/act_api.c:377) [10691.950008][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10691.950012][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10691.950015][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10691.950026][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10691.950034][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10691.950042][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10691.950052][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10691.950061][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10691.950069][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10691.950072][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10691.950076][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10691.950086][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10691.950094][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10691.950098][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10691.950103][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10691.950107][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10691.950111][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10691.950119][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10691.950123][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10691.950126][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10691.950130][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10691.950134][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10691.950137][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10691.950140][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10691.950143][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10691.950149][ C0] cleanup_net (net/core/net_namespace.c:633) [10691.950151][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10691.950154][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10691.950158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10691.950160][ C0] ? process_one_work (kernel/workqueue.c:2609) [10691.950165][ C0] process_one_work (kernel/workqueue.c:2633) [10691.950169][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10691.950173][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10691.950177][ C0] ? assign_work (kernel/workqueue.c:1101) [10691.950181][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10691.950186][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10691.950189][ C0] kthread (kernel/kthread.c:388) [10691.950192][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10691.950194][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10691.950197][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10691.950199][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10716.599221][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10716.599706][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10716.600207][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10716.600689][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10716.601645][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10716.602250][ C0] Workqueue: netns cleanup_net [10716.602493][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10716.602753][ 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 [10716.603713][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10716.604017][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10716.604413][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10716.604808][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10716.605202][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10716.605598][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10716.605993][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10716.606435][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10716.606765][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10716.607187][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10716.607593][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10716.607996][ C0] PKRU: 55555554 [10716.608206][ C0] Call Trace: [10716.608379][ C0] [10716.608532][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10716.608799][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10716.609048][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10716.609329][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10716.609606][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10716.609901][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10716.610170][ 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)) [10716.610483][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10716.610750][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10716.611063][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10716.611363][ C0] [10716.611525][ C0] [10716.611675][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10716.611988][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10716.612278][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10716.612511][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10716.612799][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10716.613102][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10716.613421][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10716.613678][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10716.613931][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10716.614215][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10716.614496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10716.614734][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10716.614975][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10716.615212][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10716.615441][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10716.615673][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10716.615941][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10716.616208][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10716.616512][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10716.616773][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10716.617026][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10716.617297][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10716.617573][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10716.617871][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10716.618181][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10716.618463][ C0] __tcf_action_put (net/sched/act_api.c:377) [10716.618705][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10716.618956][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10716.619193][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10716.619509][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10716.619784][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10716.620081][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10716.620374][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10716.620660][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10716.620969][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10716.621216][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10716.621454][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10716.621737][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10716.622043][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10716.622344][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10716.622593][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10716.622836][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10716.623079][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10716.623383][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10716.623621][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10716.623852][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10716.624172][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10716.624411][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10716.624725][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10716.625080][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10716.625327][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10716.625636][ C0] cleanup_net (net/core/net_namespace.c:633) [10716.625870][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10716.626158][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10716.626440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10716.626683][ C0] ? process_one_work (kernel/workqueue.c:2609) [10716.626954][ C0] process_one_work (kernel/workqueue.c:2633) [10716.627211][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10716.627447][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10716.627727][ C0] ? assign_work (kernel/workqueue.c:1101) [10716.627968][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10716.628220][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10716.628477][ C0] kthread (kernel/kthread.c:388) [10716.628686][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10716.628916][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10716.629141][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10716.629374][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10716.629625][ C0] | [10722.709509][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10722.709867][ C0] rcu: 0-....: (4836272 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1858024 fqs=1292946 | [10722.710452][ C0] rcu: (t=5176996 jiffies g=2451281 q=5772 ncpus=4) [10722.711288][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10722.711912][ C0] Workqueue: netns cleanup_net [10722.712164][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10722.712435][ 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 [10722.713433][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10722.713747][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10722.714158][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10722.714553][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10722.714947][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10722.715338][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10722.715733][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10722.716174][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10722.716505][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10722.716923][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10722.717326][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10722.717734][ C0] PKRU: 55555554 [10722.717916][ C0] Call Trace: [10722.718090][ C0] [10722.718239][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10722.718520][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10722.718777][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10722.719031][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10722.719324][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10722.719558][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10722.719841][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10722.720125][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10722.720387][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10722.720676][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10722.720922][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10722.721240][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10722.721517][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10722.721819][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10722.722081][ 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)) [10722.722385][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10722.722648][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10722.722952][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10722.723246][ C0] [10722.723395][ C0] [10722.723546][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10722.723860][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10722.724146][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10722.724398][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10722.724693][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10722.724947][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10722.725236][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10722.725554][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10722.725807][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10722.726062][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10722.726340][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10722.726635][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10722.726876][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10722.727135][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10722.727377][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10722.727614][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10722.727848][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10722.728109][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10722.728372][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10722.728668][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10722.728922][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10722.729165][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10722.729429][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10722.729718][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10722.730016][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10722.730314][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10722.730607][ C0] __tcf_action_put (net/sched/act_api.c:377) [10722.730859][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10722.731108][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10722.731368][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10722.731693][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10722.731971][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10722.732278][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10722.732580][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10722.732874][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10722.733202][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10722.733468][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10722.733713][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10722.734003][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10722.734315][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10722.734627][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10722.734889][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10722.735132][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10722.735375][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10722.735675][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10722.735914][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10722.736144][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10722.736483][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10722.736726][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10722.737054][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10722.737403][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10722.737650][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10722.737957][ C0] cleanup_net (net/core/net_namespace.c:633) [10722.738197][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10722.738495][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10722.738756][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10722.738998][ C0] ? process_one_work (kernel/workqueue.c:2609) [10722.739265][ C0] process_one_work (kernel/workqueue.c:2633) [10722.739524][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10722.739768][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10722.740063][ C0] ? assign_work (kernel/workqueue.c:1101) [10722.740302][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10722.740548][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10722.740812][ C0] kthread (kernel/kthread.c:388) [10722.741024][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10722.741263][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10722.741495][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10722.741733][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10748.599217][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10748.599702][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10748.600183][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10748.600667][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10748.601623][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10748.602247][ C0] Workqueue: netns cleanup_net [10748.602499][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10748.602767][ 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 [10748.603758][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10748.604071][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10748.604482][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10748.604888][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10748.605294][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10748.605703][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10748.606109][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10748.606566][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10748.606911][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10748.607319][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10748.607730][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10748.608136][ C0] PKRU: 55555554 [10748.608322][ C0] Call Trace: [10748.608496][ C0] [10748.608651][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10748.608920][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10748.609170][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10748.609453][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10748.609732][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10748.610028][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10748.610298][ 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)) [10748.610612][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10748.610881][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10748.611194][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10748.611496][ C0] [10748.611650][ C0] [10748.611804][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10748.612127][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10748.612421][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10748.612664][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10748.612920][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10748.613206][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10748.613526][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10748.613782][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10748.614037][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10748.614314][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10748.614604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10748.614848][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10748.615095][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10748.615340][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10748.615576][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10748.615813][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10748.616067][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10748.616336][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10748.616643][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10748.616909][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10748.617158][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10748.617434][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10748.617710][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10748.618007][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10748.618310][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10748.618601][ C0] __tcf_action_put (net/sched/act_api.c:377) [10748.618848][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10748.619105][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10748.619353][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10748.619681][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10748.619960][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10748.620263][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10748.620568][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10748.620859][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10748.621177][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10748.621431][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10748.621679][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10748.621968][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10748.622283][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10748.622596][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10748.622849][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10748.623100][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10748.623351][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10748.623663][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10748.623907][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10748.624144][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10748.624473][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10748.624721][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10748.625043][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10748.625389][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10748.625643][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10748.625951][ C0] cleanup_net (net/core/net_namespace.c:633) [10748.626181][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10748.626472][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10748.626735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10748.626978][ C0] ? process_one_work (kernel/workqueue.c:2609) [10748.627247][ C0] process_one_work (kernel/workqueue.c:2633) [10748.627506][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10748.627744][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10748.628023][ C0] ? assign_work (kernel/workqueue.c:1101) [10748.628265][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10748.628513][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10748.628778][ C0] kthread (kernel/kthread.c:388) [10748.628989][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10748.629229][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10748.629458][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10748.629699][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10776.599187][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10776.599668][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10776.600154][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10776.600636][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10776.601587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10776.602211][ C0] Workqueue: netns cleanup_net [10776.602461][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:585) [10776.602728][ C0] Code: 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 0f f7 ff ff 41 89 c4 84 c0 0f 84 9c 00 00 00 e8 ff a7 ba ff 41 All code ======== 0: 9c pushf 1: 8f 04 24 pop (%rsp) 4: 0f 01 ca clac 7: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 e: 1f 00 10: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 17: 85 c0 test %eax,%eax 19: 0f 85 b7 00 00 00 jne 0xd6 1f: 48 89 fd mov %rdi,%rbp 22: 49 89 f6 mov %rsi,%r14 25: 89 d3 mov %edx,%ebx 27: 49 89 cd mov %rcx,%r13 2a:* e8 0f f7 ff ff call 0xfffffffffffff73e <-- trapping instruction 2f: 41 89 c4 mov %eax,%r12d 32: 84 c0 test %al,%al 34: 0f 84 9c 00 00 00 je 0xd6 3a: e8 ff a7 ba ff call 0xffffffffffbaa83e 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: e8 0f f7 ff ff call 0xfffffffffffff714 5: 41 89 c4 mov %eax,%r12d 8: 84 c0 test %al,%al a: 0f 84 9c 00 00 00 je 0xac 10: e8 ff a7 ba ff call 0xffffffffffbaa814 15: 41 rex.B [10776.603713][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000246 [10776.604026][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10776.604432][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10776.604837][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10776.605244][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10776.605649][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10776.606055][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10776.606510][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10776.606856][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10776.607265][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10776.607672][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10776.608076][ C0] PKRU: 55555554 [10776.608261][ C0] Call Trace: [10776.608436][ C0] [10776.608588][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10776.608856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10776.609104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10776.609386][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10776.609665][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10776.609960][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10776.610229][ 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)) [10776.610544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10776.610812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10776.611128][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10776.611426][ C0] [10776.611582][ C0] [10776.611734][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10776.612054][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10776.612349][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10776.612646][ C0] ? kasan_report (mm/kasan/report.c:585) [10776.612884][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10776.613185][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10776.613447][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10776.613735][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10776.614052][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10776.614307][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10776.614564][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10776.614840][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10776.615130][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10776.615373][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10776.615619][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10776.615865][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10776.616101][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10776.616334][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10776.616595][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10776.616864][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10776.617169][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10776.617431][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10776.617682][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10776.617954][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10776.618228][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10776.618529][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10776.618827][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10776.619121][ C0] __tcf_action_put (net/sched/act_api.c:377) [10776.619365][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10776.619622][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10776.619867][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10776.620192][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10776.620470][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10776.620779][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10776.621078][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10776.621372][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10776.621689][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10776.621941][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10776.622190][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10776.622479][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10776.622793][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10776.623106][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10776.623360][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10776.623611][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10776.623859][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10776.624170][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10776.624415][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10776.624652][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10776.624980][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10776.625226][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10776.625547][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10776.625895][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10776.626141][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10776.626449][ C0] cleanup_net (net/core/net_namespace.c:633) [10776.626688][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10776.626976][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10776.627234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10776.627477][ C0] ? process_one_work (kernel/workqueue.c:2609) [10776.627744][ C0] process_one_work (kernel/workqueue.c:2633) [10776.628003][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10776.628237][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10776.628518][ C0] ? assign_work (kernel/workqueue.c:1101) [10776.628757][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10776.629004][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10776.629269][ C0] kthread (kernel/kthread.c:388) [10776.629483][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10776.629723][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10776.629955][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10776.630191][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10790.252496][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5244267 jiffies s: 77393 root: 0x1/. | [10790.253153][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10790.253533][T18026] Sending NMI from CPU 3 to CPUs 0: | [10790.253814][ C0] NMI backtrace for cpu 0 [10790.253826][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10790.253828][ C0] Workqueue: netns cleanup_net [10790.253834][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10790.253840][ 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 [10790.253843][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000246 [10790.253845][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10790.253847][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10790.253848][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10790.253850][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10790.253852][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10790.253853][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10790.253855][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10790.253860][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10790.253862][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10790.253863][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10790.253864][ C0] PKRU: 55555554 [10790.253865][ C0] Call Trace: [10790.253869][ C0] [10790.253872][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10790.253877][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10790.253881][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10790.253886][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10790.253890][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10790.253893][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10790.253897][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10790.253902][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10790.253905][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10790.253908][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10790.253911][ C0] [10790.253912][ C0] [10790.253915][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10790.253919][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10790.253924][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10790.253928][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10790.253932][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10790.253937][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10790.253942][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10790.253945][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10790.253948][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10790.253951][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10790.253955][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10790.253958][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10790.253961][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10790.253964][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10790.253968][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10790.253970][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10790.253975][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10790.253978][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10790.253982][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10790.253985][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10790.253989][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10790.253996][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10790.253999][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10790.254004][ C0] __tcf_action_put (net/sched/act_api.c:377) [10790.254008][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10790.254012][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10790.254015][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10790.254026][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10790.254035][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10790.254043][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10790.254052][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10790.254061][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10790.254068][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10790.254072][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10790.254077][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10790.254086][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10790.254094][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10790.254099][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10790.254102][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10790.254106][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10790.254111][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10790.254118][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10790.254122][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10790.254126][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10790.254130][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10790.254133][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10790.254136][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10790.254139][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10790.254142][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10790.254147][ C0] cleanup_net (net/core/net_namespace.c:633) [10790.254150][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10790.254153][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10790.254156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10790.254158][ C0] ? process_one_work (kernel/workqueue.c:2609) [10790.254163][ C0] process_one_work (kernel/workqueue.c:2633) [10790.254167][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10790.254170][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10790.254175][ C0] ? assign_work (kernel/workqueue.c:1101) [10790.254178][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10790.254184][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10790.254186][ C0] kthread (kernel/kthread.c:388) [10790.254188][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10790.254191][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10790.254194][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10790.254196][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10790.254204][ C0] | [10800.745482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10800.745854][ C0] rcu: 0-....: (4914188 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/1935938 fqs=1312447 | [10800.746440][ C0] rcu: (t=5255032 jiffies g=2451281 q=5775 ncpus=4) [10800.747263][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10800.747883][ C0] Workqueue: netns cleanup_net [10800.748134][ 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) [10800.748467][ 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 ... [10800.749453][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10800.749765][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10800.750173][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10800.750579][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10800.750985][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10800.751390][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10800.751797][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10800.752252][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10800.752591][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10800.752999][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10800.753403][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10800.753811][ C0] PKRU: 55555554 [10800.753995][ C0] Call Trace: [10800.754167][ C0] [10800.754320][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10800.754601][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10800.754858][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10800.755113][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10800.755404][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10800.755642][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10800.755916][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10800.756191][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10800.756456][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10800.756747][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10800.756993][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10800.757311][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10800.757588][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10800.757883][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10800.758152][ 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)) [10800.758464][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10800.758733][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10800.759048][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10800.759348][ C0] [10800.759502][ C0] [10800.759655][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10800.759977][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10800.760277][ 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) [10800.760579][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10800.760897][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10800.761152][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10800.761407][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10800.761684][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10800.761974][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10800.762216][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10800.762461][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10800.762706][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10800.762940][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10800.763175][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10800.763428][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10800.763696][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10800.763998][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10800.764259][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10800.764508][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10800.764784][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10800.765058][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10800.765355][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10800.765658][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10800.765949][ C0] __tcf_action_put (net/sched/act_api.c:377) [10800.766194][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10800.766456][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10800.766703][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10800.767029][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10800.767308][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10800.767613][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10800.767914][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10800.768206][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10800.768525][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10800.768778][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10800.769024][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10800.769312][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10800.769629][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10800.769941][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10800.770194][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10800.770443][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10800.770694][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10800.771006][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10800.771249][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10800.771485][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10800.771813][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10800.772058][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10800.772379][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10800.772726][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10800.772975][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10800.773283][ C0] cleanup_net (net/core/net_namespace.c:633) [10800.773514][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10800.773804][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10800.774062][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10800.774303][ C0] ? process_one_work (kernel/workqueue.c:2609) [10800.774570][ C0] process_one_work (kernel/workqueue.c:2633) [10800.774828][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10800.775065][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10800.775343][ C0] ? assign_work (kernel/workqueue.c:1101) [10800.775586][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10800.775833][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10800.776099][ C0] kthread (kernel/kthread.c:388) [10800.776310][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10800.776557][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10800.776786][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10800.777025][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10828.599191][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10828.599671][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10828.600155][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10828.600642][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10828.601570][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10828.602199][ C0] Workqueue: netns cleanup_net [10828.602449][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10828.602714][ 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 [10828.603702][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10828.604014][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10828.604420][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10828.604828][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10828.605233][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10828.605642][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10828.606046][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10828.606508][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10828.606846][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10828.607256][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10828.607664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10828.608069][ C0] PKRU: 55555554 [10828.608254][ C0] Call Trace: [10828.608436][ C0] [10828.608589][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10828.608856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10828.609104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10828.609386][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10828.609666][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10828.609958][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10828.610228][ 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)) [10828.610542][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10828.610810][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10828.611126][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10828.611427][ C0] [10828.611581][ C0] [10828.611733][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10828.612051][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10828.612354][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10828.612657][ C0] ? kasan_report (mm/kasan/report.c:609) [10828.612896][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10828.613186][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10828.613503][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10828.613756][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10828.614010][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10828.614286][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10828.614577][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10828.614820][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10828.615062][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10828.615306][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10828.615544][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10828.615776][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10828.616029][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10828.616301][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10828.616606][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10828.616868][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10828.617118][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10828.617390][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10828.617665][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10828.617965][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10828.618261][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10828.618555][ C0] __tcf_action_put (net/sched/act_api.c:377) [10828.618800][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10828.619057][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10828.619300][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10828.619627][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10828.619905][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10828.620213][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10828.620514][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10828.620809][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10828.621126][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10828.621378][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10828.621624][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10828.621913][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10828.622227][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10828.622543][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10828.622798][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10828.623050][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10828.623300][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10828.623611][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10828.623859][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10828.624097][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10828.624425][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10828.624671][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10828.624992][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10828.625341][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10828.625590][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10828.625900][ C0] cleanup_net (net/core/net_namespace.c:633) [10828.626133][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10828.626426][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10828.626686][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10828.626930][ C0] ? process_one_work (kernel/workqueue.c:2609) [10828.627197][ C0] process_one_work (kernel/workqueue.c:2633) [10828.627456][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10828.627693][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10828.627975][ C0] ? assign_work (kernel/workqueue.c:1101) [10828.628213][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10828.628461][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10828.628727][ C0] kthread (kernel/kthread.c:388) [10828.628938][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10828.629178][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10828.629411][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10828.629650][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10856.599183][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10856.599664][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10856.600144][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10856.600627][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10856.601581][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10856.602206][ C0] Workqueue: netns cleanup_net [10856.602459][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10856.602726][ 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 [10856.603716][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10856.604029][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10856.604435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10856.604842][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10856.605249][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10856.605657][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10856.606063][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10856.606525][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10856.606862][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10856.607269][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10856.607677][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10856.608081][ C0] PKRU: 55555554 [10856.608266][ C0] Call Trace: [10856.608440][ C0] [10856.608593][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10856.608859][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10856.609107][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10856.609389][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10856.609667][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10856.609962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10856.610231][ 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)) [10856.610543][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10856.610811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10856.611126][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10856.611423][ C0] [10856.611579][ C0] [10856.611731][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10856.612052][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10856.612345][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10856.612589][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10856.612844][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10856.613128][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10856.613447][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10856.613703][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10856.613957][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10856.614233][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10856.614525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10856.614766][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10856.615012][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10856.615254][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10856.615490][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10856.615726][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10856.615978][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10856.616250][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10856.616557][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10856.616817][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10856.617065][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10856.617339][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10856.617615][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10856.617911][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10856.618212][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10856.618503][ C0] __tcf_action_put (net/sched/act_api.c:377) [10856.618749][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10856.619006][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10856.619250][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10856.619577][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10856.619856][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10856.620162][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10856.620461][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10856.620754][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10856.621070][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10856.621323][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10856.621571][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10856.621858][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10856.622173][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10856.622484][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10856.622738][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10856.622985][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10856.623235][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10856.623547][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10856.623791][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10856.624026][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10856.624353][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10856.624601][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10856.624922][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10856.625268][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10856.625518][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10856.625826][ C0] cleanup_net (net/core/net_namespace.c:633) [10856.626056][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10856.626351][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10856.626610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10856.626851][ C0] ? process_one_work (kernel/workqueue.c:2609) [10856.627117][ C0] process_one_work (kernel/workqueue.c:2633) [10856.627375][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10856.627613][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10856.627891][ C0] ? assign_work (kernel/workqueue.c:1101) [10856.628132][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10856.628380][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10856.628647][ C0] kthread (kernel/kthread.c:388) [10856.628858][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10856.629097][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10856.629327][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10856.629568][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10856.629823][ C0] | [10878.779483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10878.779839][ C0] rcu: 0-....: (4992130 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2013879 fqs=1331949 | [10878.780403][ C0] rcu: (t=5333066 jiffies g=2451281 q=5775 ncpus=4) [10878.781214][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10878.781827][ C0] Workqueue: netns cleanup_net [10878.782074][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [10878.782335][ 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 [10878.783297][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10878.783609][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [10878.784006][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10878.784404][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10878.784802][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [10878.785198][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [10878.785597][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10878.786063][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10878.786406][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10878.786816][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10878.787230][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10878.787628][ C0] PKRU: 55555554 [10878.787821][ C0] Call Trace: [10878.787997][ C0] [10878.788150][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10878.788421][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10878.788672][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10878.788921][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10878.789204][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10878.789436][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10878.789705][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10878.789975][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10878.790230][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10878.790517][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10878.790757][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10878.791066][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10878.791340][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10878.791628][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10878.791890][ 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)) [10878.792197][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10878.792458][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10878.792768][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10878.793063][ C0] [10878.793213][ C0] [10878.793362][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10878.793676][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10878.793972][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10878.794264][ C0] ? kasan_report (mm/kasan/report.c:609) [10878.794502][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10878.794786][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10878.795097][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10878.795346][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10878.795596][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10878.795866][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10878.796173][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10878.796415][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10878.796660][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10878.796905][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10878.797141][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10878.797381][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10878.797629][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10878.797891][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10878.798188][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10878.798443][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10878.798687][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10878.798954][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10878.799220][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10878.799515][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10878.799807][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10878.800093][ C0] __tcf_action_put (net/sched/act_api.c:377) [10878.800330][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10878.800584][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10878.800823][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10878.801143][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10878.801416][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10878.801717][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10878.802008][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10878.802296][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10878.802606][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10878.802852][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10878.803092][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10878.803373][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10878.803704][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10878.804014][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10878.804268][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10878.804517][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10878.804765][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10878.805077][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10878.805322][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10878.805559][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10878.805887][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10878.806138][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10878.806459][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10878.806806][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10878.807053][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10878.807361][ C0] cleanup_net (net/core/net_namespace.c:633) [10878.807594][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10878.807883][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10878.808140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10878.808394][ C0] ? process_one_work (kernel/workqueue.c:2609) [10878.808654][ C0] process_one_work (kernel/workqueue.c:2633) [10878.808906][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10878.809133][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10878.809407][ C0] ? assign_work (kernel/workqueue.c:1101) [10878.809641][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10878.809883][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10878.810140][ C0] kthread (kernel/kthread.c:388) [10878.810346][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10878.810581][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10878.810805][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10878.811037][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10888.557168][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5342571 jiffies s: 77393 root: 0x1/. | [10888.557834][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10888.558204][T18026] Sending NMI from CPU 3 to CPUs 0: | [10888.558493][ C0] NMI backtrace for cpu 0 [10888.558504][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10888.558507][ C0] Workqueue: netns cleanup_net [10888.558514][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10888.558519][ 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 [10888.558522][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [10888.558525][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [10888.558527][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10888.558528][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10888.558530][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10888.558532][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [10888.558533][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10888.558535][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10888.558539][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10888.558541][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10888.558542][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10888.558544][ C0] PKRU: 55555554 [10888.558545][ C0] Call Trace: [10888.558548][ C0] [10888.558551][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10888.558557][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10888.558561][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10888.558566][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10888.558571][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10888.558573][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10888.558576][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10888.558582][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10888.558585][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10888.558589][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10888.558592][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [10888.558595][ C0] [10888.558596][ C0] [10888.558597][ C0] kasan_report (mm/kasan/report.c:585) [10888.558602][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10888.558607][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10888.558612][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10888.558616][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10888.558620][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10888.558626][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10888.558629][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10888.558632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10888.558634][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10888.558638][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10888.558641][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10888.558645][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10888.558648][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10888.558651][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10888.558653][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10888.558658][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10888.558662][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10888.558666][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10888.558669][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10888.558673][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10888.558679][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10888.558683][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10888.558687][ C0] __tcf_action_put (net/sched/act_api.c:377) [10888.558692][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10888.558695][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10888.558698][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10888.558708][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10888.558717][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10888.558725][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10888.558734][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10888.558744][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10888.558751][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10888.558755][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10888.558759][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10888.558768][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10888.558776][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10888.558781][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10888.558785][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10888.558789][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10888.558793][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10888.558801][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10888.558804][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10888.558808][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10888.558812][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10888.558816][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10888.558818][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10888.558822][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10888.558824][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10888.558830][ C0] cleanup_net (net/core/net_namespace.c:633) [10888.558833][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10888.558836][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10888.558839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10888.558841][ C0] ? process_one_work (kernel/workqueue.c:2609) [10888.558846][ C0] process_one_work (kernel/workqueue.c:2633) [10888.558850][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10888.558853][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10888.558858][ C0] ? assign_work (kernel/workqueue.c:1101) [10888.558862][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10888.558867][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10888.558869][ C0] kthread (kernel/kthread.c:388) [10888.558872][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10888.558875][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10888.558878][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10888.558880][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10912.599186][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10912.599671][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10912.600151][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10912.600636][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10912.601590][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10912.602214][ C0] Workqueue: netns cleanup_net [10912.602464][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10912.602732][ 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 [10912.603722][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000246 [10912.604035][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10912.604441][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10912.604849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10912.605254][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10912.605664][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10912.606075][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10912.606531][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10912.606869][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10912.607278][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10912.607690][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10912.608095][ C0] PKRU: 55555554 [10912.608281][ C0] Call Trace: [10912.608454][ C0] [10912.608608][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10912.608877][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10912.609126][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10912.609409][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10912.609687][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10912.609983][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10912.610253][ 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)) [10912.610568][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10912.610837][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10912.611152][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10912.611452][ C0] [10912.611608][ C0] [10912.611763][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10912.612086][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10912.612387][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10912.612631][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10912.612922][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10912.613241][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10912.613499][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10912.613755][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10912.614032][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10912.614325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10912.614569][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10912.614814][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10912.615059][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10912.615296][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10912.615532][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10912.615785][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10912.616059][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10912.616362][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10912.616628][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10912.616878][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10912.617152][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10912.617425][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10912.617726][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10912.618026][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10912.618319][ C0] __tcf_action_put (net/sched/act_api.c:377) [10912.618564][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10912.618823][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10912.619068][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10912.619393][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10912.619675][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10912.619982][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10912.620282][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10912.620579][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10912.620895][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10912.621150][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10912.621397][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10912.621686][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10912.622001][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10912.622313][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10912.622569][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10912.622822][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10912.623070][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10912.623382][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10912.623630][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10912.623866][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10912.624195][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10912.624441][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10912.624765][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10912.625114][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10912.625361][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10912.625671][ C0] cleanup_net (net/core/net_namespace.c:633) [10912.625907][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10912.626198][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10912.626456][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10912.626701][ C0] ? process_one_work (kernel/workqueue.c:2609) [10912.626969][ C0] process_one_work (kernel/workqueue.c:2633) [10912.627228][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10912.627462][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10912.627745][ C0] ? assign_work (kernel/workqueue.c:1101) [10912.627986][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10912.628234][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10912.628500][ C0] kthread (kernel/kthread.c:388) [10912.628712][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10912.628953][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10912.629185][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10912.629424][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10940.599190][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10940.599671][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10940.600156][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10940.600640][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10940.601599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10940.602222][ C0] Workqueue: netns cleanup_net [10940.602471][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10940.602740][ 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 [10940.603734][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10940.604048][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10940.604454][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10940.604863][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10940.605271][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10940.605684][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10940.606091][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10940.606549][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10940.606888][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10940.607298][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10940.607708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10940.608114][ C0] PKRU: 55555554 [10940.608300][ C0] Call Trace: [10940.608475][ C0] [10940.608628][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10940.608895][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10940.609144][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10940.609427][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10940.609709][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10940.610004][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10940.610276][ 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)) [10940.610590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10940.610859][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10940.611177][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10940.611476][ C0] [10940.611632][ C0] [10940.611785][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10940.612107][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10940.612405][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10940.612646][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10940.612900][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10940.613187][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10940.613508][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10940.613763][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10940.614017][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10940.614293][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10940.614588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10940.614831][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10940.615076][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10940.615321][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10940.615560][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10940.615796][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10940.616049][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10940.616317][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10940.616623][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10940.616883][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10940.617133][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10940.617409][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10940.617685][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10940.617984][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10940.618286][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10940.618582][ C0] __tcf_action_put (net/sched/act_api.c:377) [10940.618827][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10940.619087][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10940.619332][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10940.619660][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10940.619939][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10940.620247][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10940.620550][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10940.620845][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10940.621163][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10940.621416][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10940.621666][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10940.621954][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10940.622269][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10940.622584][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10940.622839][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10940.623089][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10940.623338][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10940.623653][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10940.623899][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10940.624135][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10940.624464][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10940.624711][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10940.625033][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10940.625381][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10940.625631][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10940.625945][ C0] cleanup_net (net/core/net_namespace.c:633) [10940.626177][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10940.626468][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10940.626729][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10940.626973][ C0] ? process_one_work (kernel/workqueue.c:2609) [10940.627242][ C0] process_one_work (kernel/workqueue.c:2633) [10940.627502][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10940.627738][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10940.628019][ C0] ? assign_work (kernel/workqueue.c:1101) [10940.628260][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10940.628509][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10940.628775][ C0] kthread (kernel/kthread.c:388) [10940.628987][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10940.629228][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10940.629459][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10940.629700][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10940.629955][ C0] | [10956.813483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10956.813847][ C0] rcu: 0-....: (5070045 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2091793 fqs=1351451 | [10956.814426][ C0] rcu: (t=5411100 jiffies g=2451281 q=5775 ncpus=4) [10956.815251][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10956.815884][ C0] Workqueue: netns cleanup_net [10956.816137][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10956.816405][ 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 [10956.817393][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [10956.817708][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10956.818114][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10956.818521][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10956.818929][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10956.819338][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10956.819745][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10956.820201][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10956.820540][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10956.820948][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10956.821357][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10956.821766][ C0] PKRU: 55555554 [10956.821952][ C0] Call Trace: [10956.822125][ C0] [10956.822277][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10956.822555][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10956.822812][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10956.823068][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [10956.823359][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10956.823596][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10956.823870][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10956.824144][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10956.824405][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10956.824698][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10956.824944][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10956.825261][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10956.825542][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10956.825839][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10956.826108][ 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)) [10956.826421][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10956.826691][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10956.827006][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10956.827309][ C0] [10956.827462][ C0] [10956.827615][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10956.827938][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10956.828243][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10956.828482][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10956.828774][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10956.829094][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10956.829349][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10956.829604][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10956.829882][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10956.830171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10956.830415][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10956.830662][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10956.830906][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10956.831141][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10956.831379][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10956.831634][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10956.831902][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10956.832203][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10956.832467][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10956.832718][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10956.832990][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10956.833266][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10956.833564][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10956.833866][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10956.834157][ C0] __tcf_action_put (net/sched/act_api.c:377) [10956.834403][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10956.834662][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10956.834906][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10956.835229][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10956.835510][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10956.835819][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10956.836121][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10956.836412][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10956.836730][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10956.836984][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10956.837230][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10956.837521][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10956.837836][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10956.838144][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10956.838398][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10956.838650][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10956.838900][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10956.839210][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10956.839454][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10956.839693][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10956.840020][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10956.840266][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10956.840589][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10956.840936][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10956.841184][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10956.841491][ C0] cleanup_net (net/core/net_namespace.c:633) [10956.841723][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10956.842014][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10956.842270][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10956.842514][ C0] ? process_one_work (kernel/workqueue.c:2609) [10956.842783][ C0] process_one_work (kernel/workqueue.c:2633) [10956.843041][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10956.843277][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10956.843559][ C0] ? assign_work (kernel/workqueue.c:1101) [10956.843800][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10956.844047][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10956.844311][ C0] kthread (kernel/kthread.c:388) [10956.844526][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10956.844764][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10956.844996][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10956.845236][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10984.599190][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [10984.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [10984.600157][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10984.600638][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10984.601599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10984.602224][ C0] Workqueue: netns cleanup_net [10984.602476][ 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) [10984.602809][ 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 ... [10984.603805][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [10984.604119][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [10984.604529][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10984.604937][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [10984.605345][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10984.605758][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [10984.606167][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10984.606625][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10984.606965][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10984.607374][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10984.607783][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10984.608193][ C0] PKRU: 55555554 [10984.608378][ C0] Call Trace: [10984.608554][ C0] [10984.608708][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10984.608977][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10984.609225][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10984.609513][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10984.609793][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10984.610088][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10984.610361][ 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)) [10984.610675][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10984.610946][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10984.611263][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10984.611569][ C0] [10984.611721][ C0] [10984.611876][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10984.612198][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10984.612502][ 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) [10984.612805][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10984.613126][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10984.613381][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10984.613639][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10984.613918][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10984.614208][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10984.614454][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10984.614701][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10984.614944][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10984.615182][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10984.615417][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10984.615675][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10984.615945][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10984.616251][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10984.616513][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10984.616764][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10984.617037][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10984.617310][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10984.617614][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10984.617915][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10984.618208][ C0] __tcf_action_put (net/sched/act_api.c:377) [10984.618455][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10984.618716][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10984.618959][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10984.619286][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10984.619566][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10984.619874][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10984.620175][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10984.620469][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10984.620789][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10984.621044][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10984.621289][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10984.621585][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10984.621898][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10984.622211][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10984.622467][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10984.622721][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10984.622972][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10984.623282][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10984.623530][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10984.623768][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10984.624096][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10984.624342][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10984.624671][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10984.625022][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10984.625270][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10984.625585][ C0] cleanup_net (net/core/net_namespace.c:633) [10984.625819][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10984.626110][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10984.626368][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10984.626614][ C0] ? process_one_work (kernel/workqueue.c:2609) [10984.626882][ C0] process_one_work (kernel/workqueue.c:2633) [10984.627143][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10984.627379][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10984.627663][ C0] ? assign_work (kernel/workqueue.c:1101) [10984.627904][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10984.628152][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10984.628417][ C0] kthread (kernel/kthread.c:388) [10984.628634][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10984.628874][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10984.629108][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10984.629347][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [10986.860504][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5440875 jiffies s: 77393 root: 0x1/. | [10986.861160][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [10986.861541][T18026] Sending NMI from CPU 3 to CPUs 0: | [10986.861821][ C0] NMI backtrace for cpu 0 [10986.861830][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10986.861832][ C0] Workqueue: netns cleanup_net [10986.861836][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10986.861841][ 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 [10986.861844][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [10986.861846][ C0] RAX: 0000000000000001 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [10986.861848][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [10986.861849][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [10986.861850][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [10986.861852][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [10986.861854][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10986.861855][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10986.861859][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [10986.861860][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10986.861862][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10986.861863][ C0] PKRU: 55555554 [10986.861864][ C0] Call Trace: [10986.861867][ C0] [10986.861869][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10986.861873][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10986.861877][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10986.861882][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10986.861885][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10986.861888][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10986.861892][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10986.861896][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10986.861899][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10986.861902][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [10986.861905][ C0] [10986.861906][ C0] [10986.861910][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [10986.861915][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10986.861919][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10986.861923][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [10986.861927][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10986.861932][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10986.861935][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10986.861938][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10986.861940][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10986.861944][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [10986.861947][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [10986.861950][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [10986.861953][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10986.861956][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [10986.861958][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10986.861963][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [10986.861966][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [10986.861969][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [10986.861972][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [10986.861976][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [10986.861982][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10986.861985][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [10986.861989][ C0] __tcf_action_put (net/sched/act_api.c:377) [10986.861993][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [10986.861997][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [10986.861999][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [10986.862009][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [10986.862017][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [10986.862025][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [10986.862034][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [10986.862044][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [10986.862051][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [10986.862055][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [10986.862059][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [10986.862068][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [10986.862076][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [10986.862081][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [10986.862085][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [10986.862089][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [10986.862093][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [10986.862100][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [10986.862103][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [10986.862106][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [10986.862110][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [10986.862113][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [10986.862116][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [10986.862119][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [10986.862121][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [10986.862126][ C0] cleanup_net (net/core/net_namespace.c:633) [10986.862129][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [10986.862132][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [10986.862135][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10986.862137][ C0] ? process_one_work (kernel/workqueue.c:2609) [10986.862141][ C0] process_one_work (kernel/workqueue.c:2633) [10986.862145][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [10986.862148][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [10986.862153][ C0] ? assign_work (kernel/workqueue.c:1101) [10986.862156][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [10986.862162][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [10986.862164][ C0] kthread (kernel/kthread.c:388) [10986.862166][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10986.862169][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [10986.862171][ C0] ? __pfx_kthread (kernel/kthread.c:341) [10986.862173][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11012.599192][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11012.599676][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11012.600158][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11012.600640][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11012.601603][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11012.602227][ C0] Workqueue: netns cleanup_net [11012.602478][ 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) [11012.602811][ 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 ... [11012.603805][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11012.604119][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11012.604526][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11012.604933][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11012.605344][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11012.605753][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11012.606162][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11012.606618][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11012.606957][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11012.607365][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11012.607775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11012.608182][ C0] PKRU: 55555554 [11012.608368][ C0] Call Trace: [11012.608541][ C0] [11012.608695][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11012.608964][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11012.609214][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11012.609498][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11012.609778][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11012.610075][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11012.610345][ 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)) [11012.610659][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11012.610933][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11012.611246][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11012.611550][ C0] [11012.611703][ C0] [11012.611859][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11012.612182][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11012.612482][ 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) [11012.612787][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11012.613108][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11012.613363][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11012.613618][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11012.613897][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11012.614188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11012.614432][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11012.614680][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11012.614923][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11012.615160][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11012.615400][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11012.615656][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11012.615927][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11012.616232][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11012.616494][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11012.616745][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11012.617017][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11012.617293][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11012.617593][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11012.617895][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11012.618186][ C0] __tcf_action_put (net/sched/act_api.c:377) [11012.618432][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11012.618692][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11012.618937][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11012.619262][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11012.619545][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11012.619850][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11012.620152][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11012.620446][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11012.620766][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11012.621019][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11012.621264][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11012.621555][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11012.621870][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11012.622180][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11012.622434][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11012.622686][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11012.622936][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11012.623246][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11012.623491][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11012.623733][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11012.624062][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11012.624310][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11012.624633][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11012.624981][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11012.625229][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11012.625540][ C0] cleanup_net (net/core/net_namespace.c:633) [11012.625773][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11012.626062][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11012.626320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11012.626565][ C0] ? process_one_work (kernel/workqueue.c:2609) [11012.626832][ C0] process_one_work (kernel/workqueue.c:2633) [11012.627091][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11012.627328][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11012.627608][ C0] ? assign_work (kernel/workqueue.c:1101) [11012.627850][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11012.628096][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11012.628362][ C0] kthread (kernel/kthread.c:388) [11012.628578][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11012.628816][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11012.629051][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11012.629290][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11012.629545][ C0] | [11034.845482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11034.845855][ C0] rcu: 0-....: (5147958 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2169705 fqs=1370951 | [11034.846435][ C0] rcu: (t=5489132 jiffies g=2451281 q=5775 ncpus=4) [11034.847262][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11034.847889][ C0] Workqueue: netns cleanup_net [11034.848141][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11034.848410][ 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 [11034.849402][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [11034.849717][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [11034.850125][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11034.850533][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11034.850939][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11034.851347][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [11034.851756][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11034.852213][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11034.852553][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11034.852962][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11034.853371][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11034.853781][ C0] PKRU: 55555554 [11034.853967][ C0] Call Trace: [11034.854139][ C0] [11034.854293][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11034.854574][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11034.854832][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11034.855090][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [11034.855385][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11034.855623][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11034.855897][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11034.856172][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11034.856433][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11034.856726][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11034.856973][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11034.857290][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11034.857570][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11034.857863][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11034.858133][ 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)) [11034.858446][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11034.858714][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11034.859030][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11034.859331][ C0] [11034.859485][ C0] [11034.859638][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11034.859958][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11034.860263][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11034.860564][ C0] ? kasan_report (mm/kasan/report.c:609) [11034.860806][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11034.861095][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11034.861414][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11034.861670][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11034.861925][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11034.862201][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11034.862494][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11034.862736][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11034.862980][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11034.863224][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11034.863460][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11034.863695][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11034.863947][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11034.864215][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11034.864522][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11034.864784][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11034.865033][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11034.865311][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11034.865586][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11034.865885][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11034.866186][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11034.866478][ C0] __tcf_action_put (net/sched/act_api.c:377) [11034.866723][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11034.866980][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11034.867225][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11034.867551][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11034.867830][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11034.868137][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11034.868437][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11034.868733][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11034.869048][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11034.869301][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11034.869548][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11034.869836][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11034.870152][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11034.870465][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11034.870721][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11034.870971][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11034.871220][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11034.871534][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11034.871781][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11034.872016][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11034.872344][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11034.872592][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11034.872913][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11034.873260][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11034.873509][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11034.873819][ C0] cleanup_net (net/core/net_namespace.c:633) [11034.874050][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11034.874340][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11034.874599][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11034.874842][ C0] ? process_one_work (kernel/workqueue.c:2609) [11034.875110][ C0] process_one_work (kernel/workqueue.c:2633) [11034.875374][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11034.875610][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11034.875892][ C0] ? assign_work (kernel/workqueue.c:1101) [11034.876133][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11034.876381][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11034.876647][ C0] kthread (kernel/kthread.c:388) [11034.876858][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11034.877101][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11034.877332][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11034.877571][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11060.599194][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11060.599676][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11060.600157][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11060.600635][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11060.601589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11060.602213][ C0] Workqueue: netns cleanup_net [11060.602464][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11060.602731][ 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 [11060.603720][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [11060.604033][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [11060.604441][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11060.604849][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11060.605258][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11060.605662][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11060.606070][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11060.606527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11060.606866][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11060.607276][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11060.607680][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11060.608089][ C0] PKRU: 55555554 [11060.608272][ C0] Call Trace: [11060.608447][ C0] [11060.608599][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11060.608869][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11060.609116][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11060.609402][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11060.609681][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11060.609974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11060.610246][ 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)) [11060.610558][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11060.610826][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11060.611142][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11060.611444][ C0] [11060.611597][ C0] [11060.611752][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11060.612071][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11060.612370][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11060.612665][ C0] ? kasan_report (mm/kasan/report.c:609) [11060.612905][ C0] ? kasan_report (mm/kasan/report.c:609) [11060.613143][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11060.613397][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11060.613685][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11060.614006][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11060.614263][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11060.614519][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11060.614798][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11060.615093][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11060.615337][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11060.615585][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11060.615827][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11060.616063][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11060.616301][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11060.616558][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11060.616829][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11060.617132][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11060.617394][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11060.617644][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11060.617918][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11060.618193][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11060.618491][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11060.618796][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11060.619088][ C0] __tcf_action_put (net/sched/act_api.c:377) [11060.619335][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11060.619594][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11060.619840][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11060.620167][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11060.620450][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11060.620757][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11060.621063][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11060.621356][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11060.621675][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11060.621930][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11060.622175][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11060.622468][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11060.622783][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11060.623094][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11060.623348][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11060.623599][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11060.623851][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11060.624161][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11060.624405][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11060.624643][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11060.624972][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11060.625223][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11060.625546][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11060.625894][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11060.626144][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11060.626453][ C0] cleanup_net (net/core/net_namespace.c:633) [11060.626688][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11060.626978][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11060.627236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11060.627480][ C0] ? process_one_work (kernel/workqueue.c:2609) [11060.627747][ C0] process_one_work (kernel/workqueue.c:2633) [11060.628007][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11060.628244][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11060.628525][ C0] ? assign_work (kernel/workqueue.c:1101) [11060.628770][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11060.629016][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11060.629281][ C0] kthread (kernel/kthread.c:388) [11060.629495][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11060.629733][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11060.629966][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11060.630205][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11085.164516][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5539179 jiffies s: 77393 root: 0x1/. | [11085.165203][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [11085.165583][T18026] Sending NMI from CPU 3 to CPUs 0: | [11085.165865][ C0] NMI backtrace for cpu 0 [11085.165875][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11085.165877][ C0] Workqueue: netns cleanup_net [11085.165885][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [11085.165891][ 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 [11085.165893][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000282 [11085.165896][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11085.165898][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11085.165899][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11085.165901][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11085.165903][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11085.165905][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11085.165907][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11085.165910][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11085.165912][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11085.165914][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11085.165915][ C0] PKRU: 55555554 [11085.165916][ C0] Call Trace: [11085.165920][ C0] [11085.165924][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11085.165930][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11085.165934][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11085.165939][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11085.165944][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11085.165946][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11085.165951][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11085.165956][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [11085.165959][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [11085.165962][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [11085.165965][ C0] [11085.165966][ C0] [11085.165970][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11085.165974][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11085.165978][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11085.165983][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11085.165989][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11085.165992][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11085.165995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11085.165997][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11085.166001][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11085.166004][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11085.166007][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11085.166010][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11085.166014][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11085.166016][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11085.166021][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11085.166025][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11085.166028][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11085.166032][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11085.166036][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11085.166044][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11085.166047][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11085.166051][ C0] __tcf_action_put (net/sched/act_api.c:377) [11085.166056][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11085.166060][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11085.166063][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11085.166074][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11085.166082][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11085.166091][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11085.166100][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11085.166109][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11085.166116][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11085.166120][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11085.166124][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11085.166134][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11085.166141][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11085.166146][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11085.166150][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11085.166154][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11085.166158][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11085.166166][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11085.166169][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11085.166173][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11085.166177][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11085.166181][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11085.166183][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11085.166187][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11085.166190][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11085.166195][ C0] cleanup_net (net/core/net_namespace.c:633) [11085.166198][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11085.166201][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11085.166204][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11085.166207][ C0] ? process_one_work (kernel/workqueue.c:2609) [11085.166211][ C0] process_one_work (kernel/workqueue.c:2633) [11085.166215][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11085.166219][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11085.166223][ C0] ? assign_work (kernel/workqueue.c:1101) [11085.166226][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11085.166232][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11085.166234][ C0] kthread (kernel/kthread.c:388) [11085.166238][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11085.166240][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11085.166244][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11085.166246][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11112.599192][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11112.599674][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11112.600154][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11112.600634][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11112.601587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11112.602211][ C0] Workqueue: netns cleanup_net [11112.602461][ 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) [11112.602789][ 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 [11112.603776][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11112.604088][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11112.604496][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11112.604918][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11112.605322][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11112.605729][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11112.606135][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11112.606588][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11112.606925][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11112.607330][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11112.607736][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11112.608142][ C0] PKRU: 55555554 [11112.608327][ C0] Call Trace: [11112.608500][ C0] [11112.608654][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11112.608922][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11112.609168][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11112.609452][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11112.609729][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11112.610022][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11112.610292][ 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)) [11112.610603][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11112.610871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11112.611186][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11112.611487][ C0] [11112.611639][ C0] [11112.611794][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11112.612116][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11112.612415][ 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) [11112.612712][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11112.613029][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11112.613284][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11112.613538][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11112.613818][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11112.614108][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11112.614352][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11112.614596][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11112.614847][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11112.615084][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11112.615317][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11112.615569][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11112.615838][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11112.616144][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11112.616404][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11112.616652][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11112.616923][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11112.617196][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11112.617495][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11112.617794][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11112.618085][ C0] __tcf_action_put (net/sched/act_api.c:377) [11112.618331][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11112.618588][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11112.618829][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11112.619155][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11112.619432][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11112.619740][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11112.620039][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11112.620332][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11112.620648][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11112.620901][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11112.621144][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11112.621435][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11112.621746][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11112.622057][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11112.622311][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11112.622562][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11112.622812][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11112.623120][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11112.623366][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11112.623603][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11112.623930][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11112.624173][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11112.624494][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11112.624848][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11112.625094][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11112.625399][ C0] cleanup_net (net/core/net_namespace.c:633) [11112.625632][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11112.625919][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11112.626176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11112.626419][ C0] ? process_one_work (kernel/workqueue.c:2609) [11112.626686][ C0] process_one_work (kernel/workqueue.c:2633) [11112.626944][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11112.627179][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11112.627459][ C0] ? assign_work (kernel/workqueue.c:1101) [11112.627698][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11112.627945][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11112.628211][ C0] kthread (kernel/kthread.c:388) [11112.628425][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11112.628664][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11112.628895][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11112.629133][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11112.629387][ C0] | [11112.880482][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11112.880840][ C0] rcu: 0-....: (5225873 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2247618 fqs=1390453 | [11112.881416][ C0] rcu: (t=5567167 jiffies g=2451281 q=5775 ncpus=4) [11112.882234][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11112.882857][ C0] Workqueue: netns cleanup_net [11112.883107][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [11112.883372][ 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 [11112.884354][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [11112.884667][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11112.885090][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11112.885492][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11112.885897][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11112.886301][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11112.886704][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11112.887158][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11112.887495][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11112.887905][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11112.888308][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11112.888712][ C0] PKRU: 55555554 [11112.888897][ C0] Call Trace: [11112.889070][ C0] [11112.889219][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11112.889495][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11112.889752][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11112.890006][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [11112.890298][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11112.890531][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11112.890803][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11112.891077][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11112.891337][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11112.891630][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11112.891876][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11112.892192][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11112.892469][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11112.892760][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11112.893029][ 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)) [11112.893339][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11112.893605][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11112.893919][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11112.894219][ C0] [11112.894370][ C0] [11112.894523][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11112.894850][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11112.895151][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [11112.895390][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11112.895679][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11112.895997][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11112.896250][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11112.896502][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11112.896778][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11112.897064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11112.897306][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11112.897549][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11112.897792][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11112.898026][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11112.898261][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11112.898513][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11112.898778][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11112.899078][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11112.899341][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11112.899587][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11112.899860][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11112.900133][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11112.900427][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11112.900726][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11112.901014][ C0] __tcf_action_put (net/sched/act_api.c:377) [11112.901259][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11112.901514][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11112.901757][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11112.902081][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11112.902358][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11112.902662][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11112.902965][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11112.903255][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11112.903571][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11112.903823][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11112.904068][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11112.904355][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11112.904670][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11112.904997][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11112.905248][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11112.905498][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11112.905747][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11112.906056][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11112.906298][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11112.906535][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11112.906861][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11112.907105][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11112.907424][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11112.907771][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11112.908018][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11112.908323][ C0] cleanup_net (net/core/net_namespace.c:633) [11112.908553][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11112.908842][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11112.909096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11112.909338][ C0] ? process_one_work (kernel/workqueue.c:2609) [11112.909602][ C0] process_one_work (kernel/workqueue.c:2633) [11112.909859][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11112.910098][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11112.910375][ C0] ? assign_work (kernel/workqueue.c:1101) [11112.910614][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11112.910860][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11112.911123][ C0] kthread (kernel/kthread.c:388) [11112.911332][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11112.911570][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11112.911799][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11112.912037][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11140.599211][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11140.599702][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11140.600185][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11140.600666][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11140.601626][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11140.602253][ C0] Workqueue: netns cleanup_net [11140.602505][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [11140.602781][ 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 [11140.603775][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [11140.604088][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [11140.604496][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11140.604906][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11140.605315][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11140.605724][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11140.606132][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11140.606589][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11140.606929][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11140.607340][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11140.607749][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11140.608155][ C0] PKRU: 55555554 [11140.608342][ C0] Call Trace: [11140.608521][ C0] [11140.608674][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11140.608944][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11140.609193][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11140.609476][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11140.609755][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11140.610053][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11140.610323][ 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)) [11140.610639][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11140.610908][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11140.611225][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11140.611527][ C0] [11140.611683][ C0] [11140.611836][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11140.612157][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11140.612452][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11140.612750][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [11140.612996][ C0] kasan_report (mm/kasan/report.c:585) [11140.613225][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11140.613480][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11140.613769][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11140.614091][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11140.614347][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11140.614603][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11140.614885][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11140.615179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11140.615422][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11140.615670][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11140.615914][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11140.616151][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11140.616387][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11140.616642][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11140.616911][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11140.617216][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11140.617479][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11140.617730][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11140.618005][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11140.618281][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11140.618580][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11140.618883][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11140.619175][ C0] __tcf_action_put (net/sched/act_api.c:377) [11140.619421][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11140.619684][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11140.619931][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11140.620257][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11140.620538][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11140.620845][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11140.621146][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11140.621440][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11140.621757][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11140.622011][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11140.622258][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11140.622547][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11140.622863][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11140.623176][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11140.623431][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11140.623681][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11140.623932][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11140.624246][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11140.624491][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11140.624734][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11140.625064][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11140.625311][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11140.625633][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11140.625982][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11140.626233][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11140.626542][ C0] cleanup_net (net/core/net_namespace.c:633) [11140.626773][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11140.627066][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11140.627325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11140.627568][ C0] ? process_one_work (kernel/workqueue.c:2609) [11140.627837][ C0] process_one_work (kernel/workqueue.c:2633) [11140.628097][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11140.628334][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11140.628614][ C0] ? assign_work (kernel/workqueue.c:1101) [11140.628857][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11140.629107][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11140.629373][ C0] kthread (kernel/kthread.c:388) [11140.629587][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11140.629828][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11140.630059][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11140.630300][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11168.599205][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11168.599689][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11168.600169][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11168.600652][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11168.601604][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11168.602229][ C0] Workqueue: netns cleanup_net [11168.602480][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [11168.602755][ 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 [11168.603744][ C0] RSP: 0018:ffffc900000bf330 EFLAGS: 00000247 [11168.604057][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [11168.604463][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11168.604875][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11168.605283][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11168.605694][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [11168.606099][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11168.606554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11168.606893][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11168.607303][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11168.607711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11168.608116][ C0] PKRU: 55555554 [11168.608301][ C0] Call Trace: [11168.608477][ C0] [11168.608629][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11168.608897][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11168.609147][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11168.609429][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11168.609708][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11168.610002][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11168.610272][ 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)) [11168.610585][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11168.610855][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11168.611171][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11168.611470][ C0] [11168.611626][ C0] [11168.611778][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11168.612098][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.612401][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.612701][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [11168.612946][ C0] kasan_report (mm/kasan/report.c:585) [11168.613170][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.613475][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11168.613766][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11168.614085][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11168.614340][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11168.614624][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11168.614901][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11168.615194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.615436][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11168.615681][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11168.615926][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11168.616163][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11168.616398][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11168.616654][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11168.616922][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11168.617228][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11168.617490][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11168.617741][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11168.618015][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11168.618290][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11168.618591][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11168.618891][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11168.619184][ C0] __tcf_action_put (net/sched/act_api.c:377) [11168.619429][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11168.619688][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11168.619936][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11168.620263][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11168.620542][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11168.620851][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11168.621151][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11168.621446][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11168.621764][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11168.622017][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11168.622267][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11168.622554][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11168.622870][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11168.623183][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11168.623438][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11168.623688][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11168.623937][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11168.624249][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11168.624496][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11168.624752][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11168.625079][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11168.625323][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11168.625643][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11168.625990][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11168.626237][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11168.626545][ C0] cleanup_net (net/core/net_namespace.c:633) [11168.626778][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11168.627069][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11168.627326][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11168.627569][ C0] ? process_one_work (kernel/workqueue.c:2609) [11168.627839][ C0] process_one_work (kernel/workqueue.c:2633) [11168.628097][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11168.628332][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11168.628613][ C0] ? assign_work (kernel/workqueue.c:1101) [11168.628852][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11168.629100][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11168.629363][ C0] kthread (kernel/kthread.c:388) [11168.629575][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11168.629815][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11168.630047][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11168.630284][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11183.468498][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5637483 jiffies s: 77393 root: 0x1/. | [11183.469171][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [11183.469567][T18026] Sending NMI from CPU 3 to CPUs 0: | [11183.469851][ C0] NMI backtrace for cpu 0 [11183.469861][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11183.469864][ C0] Workqueue: netns cleanup_net [11183.469871][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11183.469877][ 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 [11183.469880][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [11183.469882][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [11183.469884][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11183.469886][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11183.469887][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11183.469889][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11183.469891][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11183.469893][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11183.469899][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11183.469901][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11183.469902][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11183.469904][ C0] PKRU: 55555554 [11183.469905][ C0] Call Trace: [11183.469908][ C0] [11183.469911][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11183.469917][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11183.469921][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11183.469926][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11183.469930][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11183.469933][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11183.469936][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11183.469942][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11183.469945][ C0] ? kasan_report (mm/kasan/report.c:609) [11183.469948][ C0] ? kasan_report (mm/kasan/report.c:609) [11183.469952][ C0] ? kasan_report (mm/kasan/report.c:609) [11183.469955][ C0] [11183.469955][ C0] [11183.469959][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11183.469964][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11183.469968][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11183.469972][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11183.469976][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11183.469982][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11183.469985][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11183.469988][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11183.469991][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11183.469995][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11183.469998][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11183.470000][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11183.470004][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11183.470007][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11183.470009][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11183.470015][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11183.470018][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11183.470022][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11183.470025][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11183.470030][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11183.470039][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11183.470042][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11183.470046][ C0] __tcf_action_put (net/sched/act_api.c:377) [11183.470051][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11183.470055][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11183.470059][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11183.470069][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11183.470078][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11183.470086][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11183.470095][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11183.470105][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11183.470112][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11183.470116][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11183.470120][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11183.470129][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11183.470137][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11183.470142][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11183.470146][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11183.470150][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11183.470154][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11183.470162][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11183.470166][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11183.470170][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11183.470174][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11183.470178][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11183.470180][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11183.470184][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11183.470186][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11183.470192][ C0] cleanup_net (net/core/net_namespace.c:633) [11183.470195][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11183.470198][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11183.470201][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11183.470203][ C0] ? process_one_work (kernel/workqueue.c:2609) [11183.470208][ C0] process_one_work (kernel/workqueue.c:2633) [11183.470212][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11183.470216][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11183.470220][ C0] ? assign_work (kernel/workqueue.c:1101) [11183.470224][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11183.470229][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11183.470232][ C0] kthread (kernel/kthread.c:388) [11183.470235][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11183.470238][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11183.470240][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11183.470242][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11183.470250][ C0] | [11190.911483][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11190.911874][ C0] rcu: 0-....: (5303784 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2325527 fqs=1409954 | [11190.912451][ C0] rcu: (t=5645198 jiffies g=2451281 q=5775 ncpus=4) [11190.913276][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11190.913898][ C0] Workqueue: netns cleanup_net [11190.914150][ 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) [11190.914485][ 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 ... [11190.915470][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11190.915784][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11190.916190][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11190.916597][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11190.917001][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11190.917405][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11190.917811][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11190.918265][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11190.918604][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11190.919014][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11190.919419][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11190.919824][ C0] PKRU: 55555554 [11190.920008][ C0] Call Trace: [11190.920183][ C0] [11190.920333][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11190.920614][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11190.920870][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11190.921124][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [11190.921416][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11190.921651][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11190.921925][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11190.922199][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11190.922459][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11190.922747][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11190.922994][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11190.923312][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11190.923587][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11190.923881][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11190.924151][ 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)) [11190.924469][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11190.924737][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11190.925053][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11190.925352][ C0] [11190.925505][ C0] [11190.925658][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11190.925981][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11190.926282][ 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) [11190.926584][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11190.926902][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11190.927164][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11190.927419][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11190.927695][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11190.927984][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11190.928228][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11190.928473][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11190.928717][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11190.928951][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11190.929187][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11190.929440][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11190.929708][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11190.930008][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11190.930267][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11190.930515][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11190.930788][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11190.931065][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11190.931363][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11190.931664][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11190.931954][ C0] __tcf_action_put (net/sched/act_api.c:377) [11190.932200][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11190.932458][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11190.932703][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11190.933027][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11190.933307][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11190.933613][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11190.933916][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11190.934206][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11190.934529][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11190.934781][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11190.935029][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11190.935317][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11190.935631][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11190.935941][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11190.936192][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11190.936442][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11190.936692][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11190.937002][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11190.937245][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11190.937482][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11190.937809][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11190.938054][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11190.938375][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11190.938722][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11190.938969][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11190.939276][ C0] cleanup_net (net/core/net_namespace.c:633) [11190.939506][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11190.939795][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11190.940051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11190.940292][ C0] ? process_one_work (kernel/workqueue.c:2609) [11190.940559][ C0] process_one_work (kernel/workqueue.c:2633) [11190.940817][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11190.941057][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11190.941336][ C0] ? assign_work (kernel/workqueue.c:1101) [11190.941578][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11190.941825][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11190.942092][ C0] kthread (kernel/kthread.c:388) [11190.942305][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11190.942545][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11190.942775][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11190.943014][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11216.599214][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11216.599700][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11216.600185][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11216.600670][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11216.601630][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11216.602258][ C0] Workqueue: netns cleanup_net [11216.602511][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11216.602779][ 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) [11216.603774][ C0] RSP: 0018:ffffc900000bf390 EFLAGS: 00000286 [11216.604088][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [11216.604502][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11216.604909][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11216.605316][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11216.605728][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11216.606136][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11216.606593][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11216.606933][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11216.607343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11216.607754][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11216.608159][ C0] PKRU: 55555554 [11216.608345][ C0] Call Trace: [11216.608519][ C0] [11216.608673][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11216.608942][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11216.609191][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11216.609474][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11216.609756][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11216.610052][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11216.610324][ 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)) [11216.610638][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11216.610908][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11216.611222][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11216.611524][ C0] [11216.611677][ C0] [11216.611832][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11216.612154][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11216.612449][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11216.612746][ C0] ? kasan_report (mm/kasan/report.c:609) [11216.612982][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11216.613238][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11216.613527][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11216.613846][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11216.614101][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11216.614361][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11216.614640][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11216.614932][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11216.615178][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11216.615422][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11216.615668][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11216.615907][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11216.616141][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11216.616395][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11216.616664][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11216.616970][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11216.617231][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11216.617482][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11216.617756][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11216.618030][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11216.618331][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11216.618632][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11216.618925][ C0] __tcf_action_put (net/sched/act_api.c:377) [11216.619171][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11216.619430][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11216.619674][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11216.620002][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11216.620282][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11216.620590][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11216.620891][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11216.621188][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11216.621510][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11216.621764][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11216.622010][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11216.622300][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11216.622615][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11216.622929][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11216.623186][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11216.623437][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11216.623689][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11216.624000][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11216.624248][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11216.624494][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11216.624824][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11216.625069][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11216.625392][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11216.625746][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11216.625994][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11216.626306][ C0] cleanup_net (net/core/net_namespace.c:633) [11216.626540][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11216.626831][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11216.627090][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11216.627335][ C0] ? process_one_work (kernel/workqueue.c:2609) [11216.627604][ C0] process_one_work (kernel/workqueue.c:2633) [11216.627865][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11216.628100][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11216.628384][ C0] ? assign_work (kernel/workqueue.c:1101) [11216.628623][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11216.628874][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11216.629139][ C0] kthread (kernel/kthread.c:388) [11216.629352][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11216.629596][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11216.629828][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11216.630066][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11244.599220][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11244.599717][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11244.600204][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11244.600692][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11244.601657][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11244.602293][ C0] Workqueue: netns cleanup_net [11244.602549][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [11244.602821][ 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 [11244.603824][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [11244.604145][ C0] RAX: 00000000000000fb RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11244.604563][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11244.604980][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11244.605389][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11244.605805][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: ffff888001c02640 [11244.606220][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11244.606684][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11244.607028][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11244.607445][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11244.607865][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11244.608280][ C0] PKRU: 55555554 [11244.608470][ C0] Call Trace: [11244.608651][ C0] [11244.608811][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11244.609084][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11244.609338][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11244.609628][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11244.609910][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11244.610210][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11244.610484][ 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)) [11244.610802][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11244.611074][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11244.611395][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11244.611704][ C0] [11244.611859][ C0] [11244.612018][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11244.612349][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11244.612655][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [11244.612901][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11244.613197][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11244.613523][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11244.613785][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11244.614045][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11244.614331][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11244.614632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11244.614876][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11244.615127][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11244.615376][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11244.615617][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11244.615859][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11244.616118][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11244.616391][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11244.616704][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11244.616982][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11244.617237][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11244.617515][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11244.617797][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11244.618100][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11244.618411][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11244.618713][ C0] __tcf_action_put (net/sched/act_api.c:377) [11244.618961][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11244.619223][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11244.619470][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11244.619805][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11244.620086][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11244.620399][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11244.620704][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11244.621003][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11244.621323][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11244.621582][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11244.621834][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11244.622130][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11244.622450][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11244.622770][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11244.623030][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11244.623283][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11244.623541][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11244.623861][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11244.624111][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11244.624358][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11244.624693][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11244.624945][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11244.625270][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11244.625628][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11244.625883][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11244.626205][ C0] cleanup_net (net/core/net_namespace.c:633) [11244.626438][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11244.626741][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11244.627002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11244.627249][ C0] ? process_one_work (kernel/workqueue.c:2609) [11244.627525][ C0] process_one_work (kernel/workqueue.c:2633) [11244.627790][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11244.628030][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11244.628317][ C0] ? assign_work (kernel/workqueue.c:1101) [11244.628564][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11244.628820][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11244.629089][ C0] kthread (kernel/kthread.c:388) [11244.629307][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11244.629555][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11244.629793][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11244.630036][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11244.630298][ C0] | [11268.944484][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11268.944877][ C0] rcu: 0-....: (5381724 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2403466 fqs=1429455 | [11268.945461][ C0] rcu: (t=5723231 jiffies g=2451281 q=5775 ncpus=4) [11268.946301][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11268.946940][ C0] Workqueue: netns cleanup_net [11268.947196][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11268.947470][ 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 [11268.948467][ C0] RSP: 0018:ffffc900000bf318 EFLAGS: 00000286 [11268.948785][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [11268.949203][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11268.949620][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11268.950034][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11268.950448][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11268.950864][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11268.951329][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11268.951676][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11268.952091][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11268.952511][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11268.952926][ C0] PKRU: 55555554 [11268.953114][ C0] Call Trace: [11268.953292][ C0] [11268.953449][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11268.953738][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11268.954007][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11268.954270][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [11268.954568][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11268.954809][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11268.955087][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11268.955367][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11268.955635][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11268.955933][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11268.956182][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11268.956506][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11268.956788][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11268.957090][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11268.957366][ 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)) [11268.957685][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11268.957958][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11268.958280][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11268.958589][ C0] [11268.958746][ C0] [11268.958902][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11268.959232][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11268.959536][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11268.959838][ C0] ? kasan_report (mm/kasan/report.c:609) [11268.960083][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11268.960340][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11268.960634][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11268.960960][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11268.961221][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11268.961480][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11268.961764][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11268.962057][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11268.962309][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11268.962559][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11268.962805][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11268.963045][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11268.963286][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11268.963543][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11268.963816][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11268.964125][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11268.964392][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11268.964647][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11268.964925][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11268.965206][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11268.965516][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11268.965823][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11268.966117][ C0] __tcf_action_put (net/sched/act_api.c:377) [11268.966368][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11268.966632][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11268.966880][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11268.967209][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11268.967496][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11268.967805][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11268.968114][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11268.968410][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11268.968733][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11268.968991][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11268.969242][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11268.969537][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11268.969859][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11268.970173][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11268.970431][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11268.970688][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11268.970945][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11268.971260][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11268.971509][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11268.971753][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11268.972086][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11268.972336][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11268.972665][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11268.973017][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11268.973270][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11268.973583][ C0] cleanup_net (net/core/net_namespace.c:633) [11268.973821][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11268.974121][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11268.974384][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11268.974632][ C0] ? process_one_work (kernel/workqueue.c:2609) [11268.974903][ C0] process_one_work (kernel/workqueue.c:2633) [11268.975166][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11268.975407][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11268.975692][ C0] ? assign_work (kernel/workqueue.c:1101) [11268.975938][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11268.976186][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11268.976456][ C0] kthread (kernel/kthread.c:388) [11268.976676][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11268.976919][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11268.977155][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11268.977399][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11281.772494][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5735787 jiffies s: 77393 root: 0x1/. | [11281.773146][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [11281.773523][T18026] Sending NMI from CPU 3 to CPUs 0: | [11281.773808][ C0] NMI backtrace for cpu 0 [11281.773823][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11281.773826][ C0] Workqueue: netns cleanup_net [11281.773835][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11281.773843][ 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 [11281.773846][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [11281.773849][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [11281.773851][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11281.773852][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11281.773854][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11281.773856][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [11281.773857][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11281.773860][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11281.773863][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11281.773865][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11281.773866][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11281.773868][ C0] PKRU: 55555554 [11281.773869][ C0] Call Trace: [11281.773873][ C0] [11281.773878][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11281.773884][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11281.773889][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11281.773895][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11281.773900][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11281.773903][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11281.773907][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11281.773914][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11281.773917][ C0] ? kasan_report (mm/kasan/report.c:609) [11281.773920][ C0] ? kasan_report (mm/kasan/report.c:609) [11281.773923][ C0] ? kasan_report (mm/kasan/report.c:609) [11281.773926][ C0] [11281.773927][ C0] [11281.773929][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11281.773939][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11281.773943][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11281.773948][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11281.773953][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11281.773960][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11281.773963][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11281.773966][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11281.773969][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11281.773974][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11281.773977][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11281.773981][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11281.773984][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11281.773988][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11281.773990][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11281.773997][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11281.774000][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11281.774005][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11281.774008][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11281.774013][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11281.774021][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11281.774025][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11281.774030][ C0] __tcf_action_put (net/sched/act_api.c:377) [11281.774036][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11281.774040][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11281.774043][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11281.774055][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11281.774064][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11281.774072][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11281.774081][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11281.774090][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11281.774097][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11281.774101][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11281.774105][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11281.774114][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11281.774123][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11281.774127][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11281.774131][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11281.774135][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11281.774140][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11281.774148][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11281.774152][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11281.774156][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11281.774161][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11281.774165][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11281.774168][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11281.774171][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11281.774174][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11281.774182][ C0] cleanup_net (net/core/net_namespace.c:633) [11281.774185][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11281.774188][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11281.774191][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11281.774193][ C0] ? process_one_work (kernel/workqueue.c:2609) [11281.774199][ C0] process_one_work (kernel/workqueue.c:2633) [11281.774204][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11281.774207][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11281.774212][ C0] ? assign_work (kernel/workqueue.c:1101) [11281.774215][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11281.774221][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11281.774223][ C0] kthread (kernel/kthread.c:388) [11281.774226][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11281.774229][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11281.774232][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11281.774234][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11308.599216][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11308.599708][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11308.600197][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11308.600687][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11308.601654][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11308.602290][ C0] Workqueue: netns cleanup_net [11308.602546][ 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) [11308.602882][ 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 ... [11308.603888][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11308.604212][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11308.604625][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11308.605037][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11308.605452][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11308.605865][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11308.606277][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11308.606742][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11308.607085][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11308.607504][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11308.607917][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11308.608327][ C0] PKRU: 55555554 [11308.608516][ C0] Call Trace: [11308.608697][ C0] [11308.608852][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11308.609125][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11308.609380][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11308.609670][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11308.609953][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11308.610253][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11308.610529][ 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)) [11308.610849][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11308.611124][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11308.611446][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11308.611751][ C0] [11308.611909][ C0] [11308.612065][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11308.612390][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11308.612701][ 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) [11308.613005][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11308.613331][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11308.613592][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11308.613858][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11308.614141][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11308.614438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11308.614686][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11308.614938][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11308.615186][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11308.615427][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11308.615667][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11308.615927][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11308.616199][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11308.616511][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11308.616776][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11308.617031][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11308.617310][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11308.617591][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11308.617895][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11308.618200][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11308.618499][ C0] __tcf_action_put (net/sched/act_api.c:377) [11308.618748][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11308.619010][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11308.619258][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11308.619600][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11308.619882][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11308.620192][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11308.620496][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11308.620794][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11308.621113][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11308.621372][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11308.621622][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11308.621916][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11308.622233][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11308.622552][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11308.622809][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11308.623062][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11308.623314][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11308.623632][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11308.623886][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11308.624125][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11308.624456][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11308.624707][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11308.625032][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11308.625383][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11308.625635][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11308.625949][ C0] cleanup_net (net/core/net_namespace.c:633) [11308.626181][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11308.626477][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11308.626737][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11308.626986][ C0] ? process_one_work (kernel/workqueue.c:2609) [11308.627258][ C0] process_one_work (kernel/workqueue.c:2633) [11308.627521][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11308.627762][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11308.628043][ C0] ? assign_work (kernel/workqueue.c:1101) [11308.628288][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11308.628541][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11308.628811][ C0] kthread (kernel/kthread.c:388) [11308.629025][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11308.629270][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11308.629503][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11308.629746][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11336.599241][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11336.599736][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11336.600228][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11336.600719][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11336.601691][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11336.602323][ C0] Workqueue: netns cleanup_net [11336.602582][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11336.602855][ 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 [11336.603887][ C0] RSP: 0018:ffffc900000bf3a0 EFLAGS: 00000286 [11336.604215][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [11336.604641][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11336.605068][ C0] RBP: ffffed10015b5101 R08: 0000000000000000 R09: ffffed10015b5101 [11336.605482][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11336.605896][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11336.606309][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11336.606778][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11336.607122][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11336.607543][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11336.607957][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11336.608371][ C0] PKRU: 55555554 [11336.608562][ C0] Call Trace: [11336.608743][ C0] [11336.608899][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11336.609173][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11336.609428][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11336.609717][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11336.610000][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11336.610300][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11336.610578][ 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)) [11336.610897][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11336.611173][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11336.611495][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11336.611801][ C0] [11336.611959][ C0] [11336.612115][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11336.612443][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11336.612749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11336.613052][ C0] ? kasan_report (mm/kasan/report.c:609) [11336.613292][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11336.613555][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11336.613875][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11336.614210][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11336.614475][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11336.614744][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11336.615043][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11336.615335][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11336.615584][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11336.615833][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11336.616079][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11336.616319][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11336.616563][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11336.616817][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11336.617094][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11336.617401][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11336.617669][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11336.617925][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11336.618202][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11336.618483][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11336.618788][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11336.619092][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11336.619389][ C0] __tcf_action_put (net/sched/act_api.c:377) [11336.619644][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11336.619907][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11336.620153][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11336.620486][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11336.620772][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11336.621083][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11336.621390][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11336.621689][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11336.622014][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11336.622271][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11336.622520][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11336.622826][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11336.623142][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11336.623456][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11336.623740][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11336.624000][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11336.624264][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11336.624588][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11336.624847][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11336.625099][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11336.625434][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11336.625684][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11336.626010][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11336.626365][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11336.626619][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11336.626931][ C0] cleanup_net (net/core/net_namespace.c:633) [11336.627170][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11336.627466][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11336.627732][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11336.627981][ C0] ? process_one_work (kernel/workqueue.c:2609) [11336.628254][ C0] process_one_work (kernel/workqueue.c:2633) [11336.628520][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11336.628763][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11336.629047][ C0] ? assign_work (kernel/workqueue.c:1101) [11336.629292][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11336.629545][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11336.629815][ C0] kthread (kernel/kthread.c:388) [11336.630034][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11336.630275][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11336.630514][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11336.630758][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11336.631016][ C0] | [11346.979485][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11346.979881][ C0] rcu: 0-....: (5459637 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2481377 fqs=1448956 | [11346.980477][ C0] rcu: (t=5801266 jiffies g=2451281 q=5775 ncpus=4) [11346.981327][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11346.981975][ C0] Workqueue: netns cleanup_net [11346.982236][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11346.982515][ 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 [11346.983536][ C0] RSP: 0018:ffffc900000bf338 EFLAGS: 00000282 [11346.983860][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb3f0c [11346.984277][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11346.984696][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11346.985116][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11346.985535][ C0] R13: ffffffff9dcb3f0c R14: 0000000000000004 R15: ffff888001c02640 [11346.985953][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11346.986421][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11346.986771][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11346.987194][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11346.987615][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11346.988033][ C0] PKRU: 55555554 [11346.988224][ C0] Call Trace: [11346.988406][ C0] [11346.988563][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11346.988849][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11346.989112][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11346.989375][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [11346.989677][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11346.989917][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11346.990200][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11346.990491][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11346.990760][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11346.991058][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11346.991313][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11346.991646][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11346.991931][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11346.992232][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11346.992513][ 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)) [11346.992833][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11346.993108][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11346.993434][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11346.993754][ C0] [11346.993915][ C0] [11346.994076][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11346.994405][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11346.994722][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11346.995033][ C0] ? kasan_report (mm/kasan/report.c:609) [11346.995279][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11346.995583][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11346.995911][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11346.996173][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11346.996435][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11346.996725][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11346.997024][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11346.997276][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11346.997529][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11346.997780][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11346.998024][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11346.998267][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11346.998528][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11346.998806][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11346.999117][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11346.999386][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11346.999643][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11346.999925][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11347.000209][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11347.000517][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11347.000827][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11347.001126][ C0] __tcf_action_put (net/sched/act_api.c:377) [11347.001379][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11347.001647][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11347.001897][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11347.002232][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11347.002519][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11347.002835][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11347.003141][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11347.003440][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11347.003773][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11347.004032][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11347.004282][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11347.004582][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11347.004901][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11347.005221][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11347.005481][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11347.005739][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11347.005994][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11347.006310][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11347.006565][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11347.006810][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11347.007152][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11347.007403][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11347.007733][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11347.008091][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11347.008345][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11347.008662][ C0] cleanup_net (net/core/net_namespace.c:633) [11347.008901][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11347.009196][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11347.009460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11347.009712][ C0] ? process_one_work (kernel/workqueue.c:2609) [11347.009988][ C0] process_one_work (kernel/workqueue.c:2633) [11347.010254][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11347.010495][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11347.010785][ C0] ? assign_work (kernel/workqueue.c:1101) [11347.011031][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11347.011282][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11347.011557][ C0] kthread (kernel/kthread.c:388) [11347.011775][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11347.012020][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11347.012258][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11347.012504][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11372.599237][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11372.599735][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11372.600232][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11372.600723][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11372.601702][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11372.602357][ C0] Workqueue: netns cleanup_net [11372.602619][ 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) [11372.602973][ 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 ... [11372.604012][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11372.604336][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11372.604773][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11372.605189][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11372.605602][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11372.606015][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11372.606431][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11372.606896][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11372.607243][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11372.607660][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11372.608074][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11372.608489][ C0] PKRU: 55555554 [11372.608681][ C0] Call Trace: [11372.608859][ C0] [11372.609016][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11372.609291][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11372.609545][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11372.609834][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11372.610119][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11372.610418][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11372.610702][ 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)) [11372.611020][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11372.611296][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11372.611617][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11372.611925][ C0] [11372.612080][ C0] [11372.612238][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11372.612571][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11372.612878][ 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) [11372.613187][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11372.613536][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11372.613804][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11372.614069][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11372.614358][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11372.614661][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11372.614917][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11372.615165][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11372.615413][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11372.615655][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11372.615896][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11372.616153][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11372.616426][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11372.616737][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11372.617004][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11372.617260][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11372.617541][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11372.617821][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11372.618128][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11372.618433][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11372.618734][ C0] __tcf_action_put (net/sched/act_api.c:377) [11372.618986][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11372.619250][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11372.619499][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11372.619832][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11372.620117][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11372.620428][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11372.620737][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11372.621034][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11372.621355][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11372.621614][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11372.621861][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11372.622155][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11372.622473][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11372.622788][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11372.623045][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11372.623298][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11372.623577][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11372.623904][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11372.624162][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11372.624413][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11372.624768][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11372.625017][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11372.625343][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11372.625699][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11372.625953][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11372.626263][ C0] cleanup_net (net/core/net_namespace.c:633) [11372.626502][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11372.626795][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11372.627058][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11372.627305][ C0] ? process_one_work (kernel/workqueue.c:2609) [11372.627576][ C0] process_one_work (kernel/workqueue.c:2633) [11372.627839][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11372.628079][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11372.628362][ C0] ? assign_work (kernel/workqueue.c:1101) [11372.628609][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11372.628860][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11372.629131][ C0] kthread (kernel/kthread.c:388) [11372.629348][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11372.629593][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11372.629831][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11372.630074][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11380.077165][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5834091 jiffies s: 77393 root: 0x1/. | [11380.077843][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [11380.078214][T18026] Sending NMI from CPU 3 to CPUs 0: | [11380.078510][ C0] NMI backtrace for cpu 0 [11380.078522][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11380.078525][ C0] Workqueue: netns cleanup_net [11380.078531][ 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) [11380.078538][ 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 ... [11380.078541][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11380.078544][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11380.078545][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11380.078547][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11380.078549][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11380.078551][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11380.078552][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11380.078554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11380.078557][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11380.078559][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11380.078560][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11380.078562][ C0] PKRU: 55555554 [11380.078563][ C0] Call Trace: [11380.078567][ C0] [11380.078570][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11380.078576][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11380.078581][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11380.078587][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11380.078591][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11380.078594][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11380.078599][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11380.078602][ 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) [11380.078605][ 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) [11380.078609][ 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) [11380.078612][ C0] [11380.078613][ C0] [11380.078614][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11380.078618][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11380.078624][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11380.078630][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11380.078633][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11380.078636][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11380.078639][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11380.078643][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11380.078646][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11380.078650][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11380.078653][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11380.078656][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11380.078659][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11380.078664][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11380.078668][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11380.078673][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11380.078676][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11380.078681][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11380.078687][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11380.078690][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11380.078695][ C0] __tcf_action_put (net/sched/act_api.c:377) [11380.078701][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11380.078705][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11380.078708][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11380.078718][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11380.078727][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11380.078736][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11380.078745][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11380.078754][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11380.078762][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11380.078765][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11380.078770][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11380.078779][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11380.078787][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11380.078791][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11380.078796][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11380.078800][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11380.078804][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11380.078813][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11380.078817][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11380.078821][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11380.078825][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11380.078829][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11380.078832][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11380.078835][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11380.078838][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11380.078844][ C0] cleanup_net (net/core/net_namespace.c:633) [11380.078847][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11380.078849][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11380.078853][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11380.078855][ C0] ? process_one_work (kernel/workqueue.c:2609) [11380.078860][ C0] process_one_work (kernel/workqueue.c:2633) [11380.078864][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11380.078868][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11380.078872][ C0] ? assign_work (kernel/workqueue.c:1101) [11380.078876][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11380.078882][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11380.078884][ C0] kthread (kernel/kthread.c:388) [11380.078887][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11380.078889][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11380.078893][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11380.078895][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11404.599334][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11404.599844][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11404.600343][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11404.600839][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11404.601844][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11404.602507][ C0] Workqueue: netns cleanup_net [11404.602783][ 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) [11404.603127][ C0] Code: 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 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 All code ======== 0: 49 89 fd mov %rdi,%r13 3: 49 89 fc mov %rdi,%r12 6: 41 be 01 00 00 00 mov $0x1,%r14d c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 13: fc ff df 16: 49 c1 ed 03 shr $0x3,%r13 1a: 41 83 e4 07 and $0x7,%r12d 1e: 49 01 c5 add %rax,%r13 21: 41 83 c4 03 add $0x3,%r12d 25: be 04 00 00 00 mov $0x4,%esi 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 d0 79 e9 fd call 0xfffffffffde97a02 32: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 37: 41 38 c4 cmp %al,%r12b 3a: 7c 08 jl 0x44 3c: 84 c0 test %al,%al 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 d0 79 e9 fd call 0xfffffffffde979d8 8: 41 0f b6 45 00 movzbl 0x0(%r13),%eax d: 41 38 c4 cmp %al,%r12b 10: 7c 08 jl 0x1a 12: 84 c0 test %al,%al 14: 0f .byte 0xf 15: 85 .byte 0x85 [11404.604170][ C0] RSP: 0018:ffffc900000bf3e0 EFLAGS: 00000202 [11404.604498][ C0] RAX: 0000000000000000 RBX: 000000000000000b RCX: ffffffff9dcb3f0c [11404.604916][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11404.605328][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11404.605742][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11404.606154][ C0] R13: ffffed10015b5101 R14: 0000000000000001 R15: 1ffff92000017e7d [11404.606568][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11404.607031][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11404.607376][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11404.607798][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11404.608215][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11404.608631][ C0] PKRU: 55555554 [11404.608821][ C0] Call Trace: [11404.609000][ C0] [11404.609177][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11404.609458][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11404.609719][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11404.610018][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11404.610334][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11404.610656][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11404.610941][ 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)) [11404.611280][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11404.611576][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11404.611905][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11404.612207][ C0] [11404.612380][ C0] [11404.612543][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11404.612881][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11404.613186][ 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) [11404.613512][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11404.613841][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11404.614104][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11404.614368][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11404.614655][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11404.614963][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11404.615231][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11404.615486][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11404.615737][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11404.615983][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11404.616227][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11404.616489][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11404.616794][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11404.617108][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11404.617383][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11404.617673][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11404.617955][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11404.618250][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11404.618575][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11404.618892][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11404.619228][ C0] __tcf_action_put (net/sched/act_api.c:377) [11404.619487][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11404.619757][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11404.620012][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11404.620352][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11404.620646][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11404.620970][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11404.621288][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11404.621594][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11404.621929][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11404.622195][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11404.622444][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11404.622741][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11404.623059][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11404.623398][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11404.623666][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11404.623925][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11404.624186][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11404.624520][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11404.624772][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11404.625012][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11404.625345][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11404.625617][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11404.625953][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11404.626318][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11404.626580][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11404.626899][ C0] cleanup_net (net/core/net_namespace.c:633) [11404.627152][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11404.627446][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11404.627705][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11404.627952][ C0] ? process_one_work (kernel/workqueue.c:2609) [11404.628224][ C0] process_one_work (kernel/workqueue.c:2633) [11404.628488][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11404.628731][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11404.629016][ C0] ? assign_work (kernel/workqueue.c:1101) [11404.629262][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11404.629513][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11404.629782][ C0] kthread (kernel/kthread.c:388) [11404.629999][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11404.630240][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11404.630477][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11404.630722][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11404.630981][ C0] | [11425.015510][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11425.015924][ C0] rcu: 0-....: (5537550 ticks this GP) idle=9384/1/0x4000000000000000 softirq=1673408/2559289 fqs=1468457 | [11425.016544][ C0] rcu: (t=5879303 jiffies g=2451281 q=5775 ncpus=4) [11425.017398][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11425.018028][ C0] Workqueue: netns cleanup_net [11425.018286][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [11425.018567][ 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 [11425.019562][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [11425.019877][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [11425.020289][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11425.020704][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11425.021114][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11425.021525][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11425.021937][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11425.022397][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11425.022742][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11425.023157][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11425.023598][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11425.024023][ C0] PKRU: 55555554 [11425.024215][ C0] Call Trace: [11425.024397][ C0] [11425.024565][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11425.024848][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11425.025110][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11425.025366][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [11425.025663][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11425.025902][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11425.026199][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11425.026488][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11425.026760][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11425.027083][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11425.027346][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11425.027695][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11425.027985][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11425.028302][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11425.028578][ 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)) [11425.028896][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11425.029166][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11425.029509][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11425.029825][ C0] [11425.029985][ C0] [11425.030156][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11425.030504][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11425.030833][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11425.031139][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [11425.031395][ C0] kasan_report (mm/kasan/report.c:585) [11425.031643][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11425.031945][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11425.032202][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11425.032496][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11425.032819][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11425.033079][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11425.033362][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11425.033652][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11425.033953][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11425.034205][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11425.034460][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11425.034718][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11425.034963][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11425.035211][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11425.035476][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11425.035769][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11425.036097][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11425.036368][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11425.036631][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11425.036914][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11425.037200][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11425.037512][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11425.037836][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11425.038137][ C0] __tcf_action_put (net/sched/act_api.c:377) [11425.038397][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11425.038666][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11425.038922][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11425.039264][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11425.039552][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11425.039858][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11425.040187][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11425.040494][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11425.040825][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11425.041089][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11425.041347][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11425.041663][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11425.041980][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11425.042291][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11425.042551][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11425.042804][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11425.043060][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11425.043401][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11425.043658][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11425.043905][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11425.044249][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11425.044516][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11425.044843][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11425.045196][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11425.045449][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11425.045763][ C0] cleanup_net (net/core/net_namespace.c:633) [11425.045998][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11425.046293][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11425.046554][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11425.046802][ C0] ? process_one_work (kernel/workqueue.c:2609) [11425.047072][ C0] process_one_work (kernel/workqueue.c:2633) [11425.047337][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11425.047600][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11425.047892][ C0] ? assign_work (kernel/workqueue.c:1101) [11425.048145][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11425.048401][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11425.048680][ C0] kthread (kernel/kthread.c:388) [11425.048902][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11425.049155][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11425.049391][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11425.049636][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11452.599238][ C0] hardirqs last enabled at (6208419): irqentry_exit (kernel/entry/common.c:352) | [11452.599737][ C0] hardirqs last disabled at (6208418): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [11452.600230][ C0] softirqs last enabled at (6207758): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11452.600722][ C0] softirqs last disabled at (6206285): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11452.601699][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11452.602332][ C0] Workqueue: netns cleanup_net [11452.602590][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [11452.602866][ 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 [11452.603879][ C0] RSP: 0018:ffffc900000bf310 EFLAGS: 00000247 [11452.604196][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff9dcb35b0 [11452.604614][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11452.605032][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11452.605444][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [11452.605861][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11452.606275][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11452.606740][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11452.607086][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11452.607506][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11452.607922][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11452.608337][ C0] PKRU: 55555554 [11452.608528][ C0] Call Trace: [11452.608707][ C0] [11452.608866][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11452.609140][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11452.609393][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11452.609685][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11452.609971][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11452.610271][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11452.610549][ 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)) [11452.610866][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11452.611140][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11452.611463][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11452.611775][ C0] [11452.611931][ C0] [11452.612089][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11452.612415][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11452.612718][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11452.613020][ C0] ? report_enabled (mm/kasan/report.c:130) [11452.613290][ C0] kasan_report (mm/kasan/report.c:585) [11452.613531][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11452.613793][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11452.614091][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11452.614429][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11452.614690][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11452.614950][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11452.615235][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11452.615532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11452.615782][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11452.616032][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11452.616278][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11452.616520][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11452.616762][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11452.617022][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11452.617297][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11452.617606][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11452.617874][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11452.618128][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11452.618406][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11452.618690][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11452.618993][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11452.619303][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11452.619602][ C0] __tcf_action_put (net/sched/act_api.c:377) [11452.619854][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11452.620119][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11452.620367][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11452.620702][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11452.620987][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11452.621299][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11452.621610][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11452.621907][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11452.622229][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11452.622499][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11452.622751][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11452.623047][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11452.623372][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11452.623688][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11452.623946][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11452.624199][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11452.624452][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11452.624770][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11452.625019][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11452.625261][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11452.625597][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11452.625847][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11452.626173][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11452.626528][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11452.626781][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11452.627093][ C0] cleanup_net (net/core/net_namespace.c:633) [11452.627329][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11452.627624][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11452.627885][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11452.628133][ C0] ? process_one_work (kernel/workqueue.c:2609) [11452.628403][ C0] process_one_work (kernel/workqueue.c:2633) [11452.628669][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11452.628911][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11452.629196][ C0] ? assign_work (kernel/workqueue.c:1101) [11452.629441][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11452.629694][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11452.629961][ C0] kthread (kernel/kthread.c:388) [11452.630178][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11452.630420][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11452.630660][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11452.630904][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [11478.380499][T18026] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5932395 jiffies s: 77393 root: 0x1/. | [11478.381158][T18026] rcu: blocking rcu_node structures (internal RCU debug): | [11478.381535][T18026] Sending NMI from CPU 3 to CPUs 0: | [11478.381821][ C0] NMI backtrace for cpu 0 [11478.381836][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11478.381840][ C0] Workqueue: netns cleanup_net [11478.381849][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [11478.381856][ 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) [11478.381859][ C0] RSP: 0018:ffffc900000bf390 EFLAGS: 00000286 [11478.381862][ C0] RAX: 0000000000000000 RBX: ffffed10015b5102 RCX: ffffffff9dcb35b0 [11478.381864][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff88800ada8808 [11478.381865][ C0] RBP: ffff88800ada8808 R08: 0000000000000000 R09: ffffed10015b5101 [11478.381867][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [11478.381869][ C0] R13: ffffffff9dcb35b0 R14: 0000000000000004 R15: ffff888001c02640 [11478.381871][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11478.381873][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11478.381877][ C0] CR2: 00007fd62fd91270 CR3: 0000000011734005 CR4: 0000000000770ef0 [11478.381878][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11478.381880][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11478.381881][ C0] PKRU: 55555554 [11478.381882][ C0] Call Trace: [11478.381887][ C0] [11478.381891][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11478.381898][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11478.381903][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11478.381909][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11478.381915][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11478.381917][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11478.381921][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11478.381927][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11478.381931][ C0] ? kasan_report (mm/kasan/report.c:609) [11478.381933][ C0] ? kasan_report (mm/kasan/report.c:609) [11478.381937][ C0] ? kasan_report (mm/kasan/report.c:609) [11478.381939][ C0] [11478.381940][ C0] [11478.381942][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [11478.381948][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11478.381952][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11478.381956][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [11478.381961][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11478.381969][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11478.381972][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11478.381975][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11478.381978][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11478.381983][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [11478.381986][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [11478.381989][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [11478.381993][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11478.381996][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [11478.381999][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11478.382005][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [11478.382009][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [11478.382013][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [11478.382016][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [11478.382022][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [11478.382029][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11478.382033][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [11478.382037][ C0] __tcf_action_put (net/sched/act_api.c:377) [11478.382043][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [11478.382047][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [11478.382050][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [11478.382062][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [11478.382070][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [11478.382079][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [11478.382088][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [11478.382114][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [11478.382121][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [11478.382125][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [11478.382129][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [11478.382139][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [11478.382147][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [11478.382152][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [11478.382156][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [11478.382160][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [11478.382165][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [11478.382173][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [11478.382178][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [11478.382181][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [11478.382186][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [11478.382191][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [11478.382194][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [11478.382197][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [11478.382200][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [11478.382207][ C0] cleanup_net (net/core/net_namespace.c:633) [11478.382210][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [11478.382212][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [11478.382216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11478.382218][ C0] ? process_one_work (kernel/workqueue.c:2609) [11478.382224][ C0] process_one_work (kernel/workqueue.c:2633) [11478.382228][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [11478.382232][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [11478.382236][ C0] ? assign_work (kernel/workqueue.c:1101) [11478.382240][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [11478.382245][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [11478.382248][ C0] kthread (kernel/kthread.c:388) [11478.382251][ C0] ? __pfx_kthread (kernel/kthread.c:341) [11478.382253][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [11478.382257][ 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 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 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: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 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 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: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 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 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 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 report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath 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 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 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: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: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 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 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 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_check_read: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: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: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 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 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 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 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 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 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 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_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 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 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_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:queued_spin_lock_slowpath:do_raw_spin_lock:_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 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_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 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_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 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 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 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: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 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_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_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 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 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_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: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 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 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 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: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: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 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 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 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 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: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_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: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_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: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 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 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 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:queued_spin_lock_slowpath:do_raw_spin_lock:_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 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 asm_sysvec_apic_timer_interrupt:report_enabled 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 asm_sysvec_apic_timer_interrupt:kasan_report 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 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: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_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: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 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_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_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 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: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:kasan_check_range:queued_spin_lock_slowpath 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: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: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 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