====================================== | [ 3526.906449][ T71] ================================================================== | [ 3526.906960][ T71] BUG: KASAN: slab-use-after-free in __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) | [ 3526.907390][ T71] Read of size 8 at addr ffff888022f2b268 by task kworker/u8:1/71 | [ 3526.907823][ T71] [ 3526.908412][ T71] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3526.909066][ T71] Workqueue: netns cleanup_net [ 3526.909332][ T71] Call Trace: [ 3526.909509][ T71] [ 3526.909685][ T71] dump_stack_lvl (lib/dump_stack.c:107) [ 3526.909953][ T71] print_address_description.constprop.0 (mm/kasan/report.c:378) [ 3526.910298][ T71] ? __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 3526.910545][ T71] print_report (mm/kasan/report.c:489) [ 3526.910777][ T71] ? kasan_addr_to_slab (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/page-flags.h:481 mm/kasan/../slab.h:206 mm/kasan/common.c:38) [ 3526.911040][ T71] kasan_report (mm/kasan/report.c:603) [ 3526.911269][ T71] ? __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 3526.911515][ T71] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 3526.911755][ T71] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3526.912007][ T71] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3526.912313][ T71] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3526.912575][ T71] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3526.912944][ T71] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3526.913243][ T71] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3526.913541][ T71] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3526.913857][ T71] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3526.914162][ T71] __tcf_action_put (net/sched/act_api.c:377) [ 3526.914412][ T71] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3526.914692][ T71] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3526.914955][ T71] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3526.915304][ T71] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3526.915649][ T71] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3526.915988][ T71] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3526.916344][ T71] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3526.916656][ T71] tcf_chain_flush (net/sched/cls_api.c:737) [ 3526.916930][ T71] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3526.917181][ T71] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3526.917519][ T71] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3526.917790][ T71] dev_shutdown (net/sched/sch_generic.c:1482) [ 3526.918053][ T71] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3526.918403][ T71] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3526.918661][ T71] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3526.919035][ T71] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3526.919387][ T71] default_device_exit_batch (net/core/dev.c:11629) [ 3526.919700][ T71] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3526.920027][ T71] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3526.920281][ T71] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3526.920520][ T71] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3526.920834][ T71] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3526.921111][ T71] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3526.921377][ T71] ? process_one_work (kernel/workqueue.c:2609) [ 3526.921693][ T71] process_one_work (kernel/workqueue.c:2633) [ 3526.921954][ T71] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3526.922221][ T71] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3526.922525][ T71] ? assign_work (kernel/workqueue.c:1101) [ 3526.922798][ T71] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3526.923067][ T71] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3526.923438][ T71] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3526.923730][ T71] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3526.924027][ T71] kthread (kernel/kthread.c:388) [ 3526.924249][ T71] ? __pfx_kthread (kernel/kthread.c:341) [ 3526.924527][ T71] ret_from_fork (arch/x86/kernel/process.c:147) [ 3526.924791][ T71] ? __pfx_kthread (kernel/kthread.c:341) [ 3526.925031][ T71] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3552.564894][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3552.565389][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3552.565881][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3552.566373][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3552.567349][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3552.567980][ C3] Workqueue: netns cleanup_net [ 3552.568234][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 3552.568505][ C3] 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 [ 3552.569503][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 3552.569820][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 3552.570230][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3552.570640][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 3552.571051][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3552.571460][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3552.571869][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3552.572332][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3552.572673][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3552.573087][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3552.573496][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3552.573905][ C3] PKRU: 55555554 [ 3552.574092][ C3] Call Trace: [ 3552.574270][ C3] [ 3552.574430][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3552.574702][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3552.574955][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3552.575242][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3552.575525][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3552.575820][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3552.576095][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3552.576420][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3552.576690][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3552.577008][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3552.577313][ C3] [ 3552.577467][ C3] [ 3552.577620][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3552.577954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3552.578253][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 3552.578492][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3552.578750][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3552.579040][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3552.579362][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3552.579666][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3552.579926][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3552.580205][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3552.580500][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3552.580743][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3552.580993][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3552.581230][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3552.581469][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3552.581719][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.582026][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3552.582290][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3552.582637][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3552.582913][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3552.583213][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.583515][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.583813][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3552.584063][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3552.584323][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3552.584576][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3552.584902][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3552.585199][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3552.585521][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3552.585835][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3552.586092][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3552.586345][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3552.586597][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3552.586912][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3552.587161][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3552.587401][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3552.587734][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3552.587986][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3552.588337][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3552.588664][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3552.588955][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3552.589276][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3552.589524][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3552.589757][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3552.590051][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3552.590311][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3552.590556][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3552.590826][ C3] process_one_work (kernel/workqueue.c:2633) [ 3552.591087][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3552.591325][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3552.591606][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3552.591847][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3552.592099][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3552.592441][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3552.592708][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3552.592973][ C3] kthread (kernel/kthread.c:388) [ 3552.593187][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3552.593428][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3552.593663][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3552.593902][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3552.594160][ C3] | [ 3552.908230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3552.908603][ C3] rcu: 3-....: (25935 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=6120 | [ 3552.909170][ C3] rcu: (t=26001 jiffies g=2723341 q=5623 ncpus=4) [ 3552.910000][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3552.910638][ C3] Workqueue: netns cleanup_net [ 3552.910894][ C3] 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) [ 3552.911229][ C3] 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 [ 3552.912230][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000202 [ 3552.912548][ C3] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 3552.912961][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3552.913372][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3552.913782][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3552.914196][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3552.914614][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3552.915076][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3552.915419][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3552.915830][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3552.916245][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3552.916655][ C3] PKRU: 55555554 [ 3552.916843][ C3] Call Trace: [ 3552.917019][ C3] [ 3552.917172][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3552.917456][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3552.917717][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3552.917977][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3552.918273][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3552.918513][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3552.918792][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3552.919068][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3552.919335][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3552.919633][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3552.919882][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3552.920202][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3552.920487][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3552.920783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3552.921056][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3552.921374][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3552.921644][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3552.921965][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3552.922273][ C3] [ 3552.922429][ C3] [ 3552.922583][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3552.922912][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3552.923211][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3552.923509][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3552.923832][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3552.924138][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3552.924396][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3552.924686][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3552.924979][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3552.925226][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3552.925475][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3552.925711][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3552.925953][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3552.926204][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.926510][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3552.926773][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3552.927118][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3552.927395][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3552.927702][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.928008][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.928305][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3552.928556][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3552.928816][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3552.929065][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3552.929391][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3552.929688][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3552.930013][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3552.930328][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3552.930585][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3552.930836][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3552.931087][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3552.931406][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3552.931655][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3552.931892][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3552.932225][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3552.932477][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3552.932828][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3552.933154][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3552.933449][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3552.933772][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3552.934018][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3552.934252][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3552.934554][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3552.934813][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3552.935058][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3552.935327][ C3] process_one_work (kernel/workqueue.c:2633) [ 3552.935588][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3552.935827][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3552.936109][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3552.936353][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3552.936598][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3552.936955][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3552.937222][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3552.937488][ C3] kthread (kernel/kthread.c:388) [ 3552.937701][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3552.937943][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3552.938176][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3552.938417][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3560.775259][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 33573 jiffies s: 467069 root: 0x8/. | [ 3560.775932][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 3560.776324][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 3560.776620][ C3] NMI backtrace for cpu 3 [ 3560.776634][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3560.776638][ C3] Workqueue: netns cleanup_net [ 3560.776649][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3560.776656][ C3] 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 [ 3560.776659][ C3] RSP: 0018:ffffc9000051f498 EFLAGS: 00000282 [ 3560.776661][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 3560.776663][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3560.776664][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3560.776666][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 3560.776667][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 3560.776669][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3560.776671][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3560.776674][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3560.776675][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3560.776676][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3560.776678][ C3] PKRU: 55555554 [ 3560.776679][ C3] Call Trace: [ 3560.776683][ C3] [ 3560.776688][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3560.776694][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3560.776700][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3560.776705][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3560.776711][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3560.776714][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3560.776718][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3560.776724][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3560.776727][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3560.776730][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3560.776734][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3560.776737][ C3] [ 3560.776737][ C3] [ 3560.776739][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3560.776744][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3560.776748][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3560.776752][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3560.776760][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3560.776762][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3560.776766][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3560.776768][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3560.776775][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3560.776778][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3560.776782][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3560.776784][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3560.776791][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3560.776793][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3560.776797][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3560.776800][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3560.776805][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3560.776809][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3560.776817][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3560.776824][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3560.776828][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3560.776831][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3560.776839][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3560.776847][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3560.776852][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3560.776857][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3560.776861][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3560.776865][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3560.776870][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3560.776878][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3560.776883][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3560.776887][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3560.776893][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3560.776898][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3560.776901][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3560.776905][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3560.776908][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3560.776911][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3560.776915][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3560.776918][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3560.776921][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3560.776924][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3560.776926][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3560.776932][ C3] process_one_work (kernel/workqueue.c:2633) [ 3560.776936][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3560.776940][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3560.776944][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3560.776947][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3560.776950][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3560.776954][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3560.776957][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3560.776959][ C3] kthread (kernel/kthread.c:388) [ 3560.776963][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3560.776965][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3560.776969][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3560.776971][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3588.564958][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3588.565476][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3588.565983][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3588.566481][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3588.567497][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3588.568150][ C3] Workqueue: netns cleanup_net [ 3588.568406][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 3588.568696][ C3] 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 [ 3588.569731][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000246 [ 3588.570055][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 3588.570483][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3588.570912][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3588.571336][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3588.571756][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 3588.572182][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3588.572644][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3588.573003][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3588.573430][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3588.573848][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3588.574282][ C3] PKRU: 55555554 [ 3588.574487][ C3] Call Trace: [ 3588.574663][ C3] [ 3588.574818][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3588.575102][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3588.575362][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3588.575649][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3588.575947][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3588.576247][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3588.576523][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3588.576856][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3588.577128][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3588.577460][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3588.577772][ C3] [ 3588.577928][ C3] [ 3588.578085][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3588.578427][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3588.578750][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3588.579070][ C3] ? kasan_report (mm/kasan/report.c:585) [ 3588.579326][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3588.579627][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3588.579949][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3588.580271][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3588.580545][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3588.580827][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3588.581133][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3588.581382][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3588.581638][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3588.581882][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3588.582130][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3588.582398][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3588.582706][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3588.582970][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3588.583317][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3588.583596][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3588.583893][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3588.584198][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3588.584508][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3588.584761][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3588.585021][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3588.585271][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3588.585598][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3588.585896][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3588.586220][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3588.586537][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3588.586792][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3588.587043][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3588.587297][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3588.587615][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3588.587864][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3588.588102][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3588.588436][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3588.588689][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3588.589037][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3588.589381][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3588.589683][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3588.590018][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3588.590267][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3588.590521][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3588.590814][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3588.591086][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3588.591333][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3588.591610][ C3] process_one_work (kernel/workqueue.c:2633) [ 3588.591886][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3588.592127][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3588.592411][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3588.592655][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3588.592901][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3588.593249][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3588.593518][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3588.593805][ C3] kthread (kernel/kthread.c:388) [ 3588.594024][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3588.594285][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3588.594527][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3588.594770][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3616.564903][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3616.565402][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3616.565897][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3616.566391][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3616.567373][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3616.568010][ C3] Workqueue: netns cleanup_net [ 3616.568269][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3616.568549][ C3] 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 [ 3616.569560][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 3616.569877][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 3616.570291][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3616.570704][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3616.571133][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3616.571549][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 3616.571961][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3616.572425][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3616.572769][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3616.573185][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3616.573599][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3616.574009][ C3] PKRU: 55555554 [ 3616.574202][ C3] Call Trace: [ 3616.574381][ C3] [ 3616.574534][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3616.574807][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3616.575061][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3616.575348][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3616.575632][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3616.575929][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3616.576204][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3616.576524][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3616.576795][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3616.577117][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3616.577423][ C3] [ 3616.577580][ C3] [ 3616.577734][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3616.578062][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.578364][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.578663][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3616.578912][ C3] kasan_report (mm/kasan/report.c:585) [ 3616.579142][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3616.579403][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.579695][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3616.580018][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3616.580328][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3616.580588][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3616.580869][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.581165][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.581412][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3616.581663][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3616.581903][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3616.582143][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3616.582396][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3616.582707][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3616.582971][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3616.583315][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3616.583594][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3616.583896][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3616.584206][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3616.584507][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3616.584758][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3616.585019][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3616.585272][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3616.585600][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3616.585899][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3616.586223][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3616.586541][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3616.586799][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3616.587053][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3616.587309][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3616.587628][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3616.587879][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3616.588119][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3616.588456][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3616.588709][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3616.589061][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3616.589392][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3616.589685][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3616.590008][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3616.590257][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3616.590491][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3616.590790][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3616.591052][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.591300][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3616.591573][ C3] process_one_work (kernel/workqueue.c:2633) [ 3616.591835][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3616.592076][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3616.592360][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3616.592605][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3616.592853][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3616.593196][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3616.593467][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3616.593735][ C3] kthread (kernel/kthread.c:388) [ 3616.593950][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3616.594201][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3616.594439][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3616.594680][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3616.594940][ C3] | [ 3630.942231][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3630.942613][ C3] rcu: 3-....: (103853 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=23570 | [ 3630.943184][ C3] rcu: (t=104035 jiffies g=2723341 q=5634 ncpus=4) [ 3630.944028][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3630.944663][ C3] Workqueue: netns cleanup_net [ 3630.944921][ C3] 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) [ 3630.945258][ C3] 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 [ 3630.946262][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 3630.946581][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3630.946995][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3630.947412][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3630.947824][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3630.948236][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3630.948650][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3630.949113][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3630.949460][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3630.949873][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3630.950285][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3630.950698][ C3] PKRU: 55555554 [ 3630.950886][ C3] Call Trace: [ 3630.951065][ C3] [ 3630.951219][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3630.951511][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3630.951772][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3630.952032][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3630.952332][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3630.952571][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3630.952852][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3630.953132][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3630.953403][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3630.953697][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3630.953948][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3630.954279][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3630.954561][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3630.954861][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3630.955135][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3630.955454][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3630.955726][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3630.956047][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3630.956355][ C3] [ 3630.956510][ C3] [ 3630.956666][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3630.956994][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3630.957299][ C3] ? 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) [ 3630.957602][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3630.957926][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3630.958232][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3630.958493][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3630.958776][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3630.959071][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3630.959320][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3630.959570][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3630.959810][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3630.960051][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3630.960303][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3630.960616][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3630.960880][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3630.961224][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3630.961508][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3630.961807][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3630.962113][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3630.962412][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3630.962664][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3630.962926][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3630.963173][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3630.963501][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3630.963803][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3630.964134][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3630.964452][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3630.964709][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3630.964962][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3630.965216][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3630.965537][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3630.965784][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3630.966025][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3630.966360][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3630.966613][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3630.966964][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3630.967293][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3630.967590][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3630.967912][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3630.968160][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3630.968397][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3630.968690][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3630.968950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3630.969198][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3630.969470][ C3] process_one_work (kernel/workqueue.c:2633) [ 3630.969733][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3630.969973][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3630.970258][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3630.970500][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3630.970749][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3630.971093][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3630.971364][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3630.971633][ C3] kthread (kernel/kthread.c:388) [ 3630.971850][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3630.972090][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3630.972327][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3630.972570][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3656.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3656.565393][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3656.565889][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3656.566378][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3656.567358][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3656.567988][ C3] Workqueue: netns cleanup_net [ 3656.568244][ C3] 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) [ 3656.568576][ C3] 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 [ 3656.569580][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000202 [ 3656.569898][ C3] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 3656.570312][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3656.570725][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3656.571137][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3656.571548][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3656.571961][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3656.572425][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3656.572769][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3656.573182][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3656.573593][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3656.574014][ C3] PKRU: 55555554 [ 3656.574201][ C3] Call Trace: [ 3656.574379][ C3] [ 3656.574532][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3656.574806][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3656.575058][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3656.575347][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3656.575629][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3656.575926][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3656.576204][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3656.576521][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3656.576796][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3656.577118][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3656.577425][ C3] [ 3656.577580][ C3] [ 3656.577736][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3656.578063][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3656.578365][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3656.578663][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3656.578988][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3656.579297][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3656.579557][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3656.579838][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3656.580131][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3656.580378][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3656.580630][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3656.580868][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3656.581107][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3656.581359][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3656.581668][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3656.581933][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3656.582279][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3656.582557][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3656.582857][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3656.583163][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3656.583460][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3656.583710][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3656.583976][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3656.584225][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3656.584560][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3656.584858][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3656.585183][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3656.585505][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3656.585763][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3656.586016][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3656.586273][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3656.586590][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3656.586843][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3656.587083][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3656.587417][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3656.587667][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3656.588020][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3656.588349][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3656.588641][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3656.588964][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3656.589212][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3656.589445][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3656.589740][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3656.590000][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3656.590246][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3656.590518][ C3] process_one_work (kernel/workqueue.c:2633) [ 3656.590778][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3656.591019][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3656.591301][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3656.591545][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3656.591793][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3656.592136][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3656.592405][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3656.592675][ C3] kthread (kernel/kthread.c:388) [ 3656.592889][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3656.593132][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3656.593368][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3656.593609][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3659.079261][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 131877 jiffies s: 467069 root: 0x8/. | [ 3659.079933][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 3659.080316][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 3659.080600][ C3] NMI backtrace for cpu 3 [ 3659.080608][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3659.080610][ C3] Workqueue: netns cleanup_net [ 3659.080615][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3659.080621][ C3] 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 [ 3659.080623][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 3659.080626][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3659.080627][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3659.080629][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3659.080631][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3659.080632][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3659.080633][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3659.080635][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3659.080639][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3659.080640][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3659.080641][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3659.080643][ C3] PKRU: 55555554 [ 3659.080644][ C3] Call Trace: [ 3659.080646][ C3] [ 3659.080647][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3659.080653][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3659.080657][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3659.080663][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3659.080666][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3659.080668][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3659.080673][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3659.080677][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3659.080680][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3659.080683][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3659.080686][ C3] [ 3659.080686][ C3] [ 3659.080688][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3659.080692][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3659.080696][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3659.080700][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3659.080704][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3659.080708][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3659.080711][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3659.080714][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3659.080716][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3659.080720][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3659.080723][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3659.080726][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3659.080728][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3659.080733][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3659.080735][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3659.080739][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3659.080742][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3659.080746][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3659.080749][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3659.080753][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3659.080758][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3659.080761][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3659.080764][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3659.080769][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3659.080776][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3659.080782][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3659.080786][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3659.080790][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3659.080793][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3659.080797][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3659.080803][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3659.080807][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3659.080810][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3659.080814][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3659.080816][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3659.080819][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3659.080823][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3659.080826][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3659.080829][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3659.080832][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3659.080835][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3659.080837][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3659.080840][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3659.080842][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3659.080846][ C3] process_one_work (kernel/workqueue.c:2633) [ 3659.080850][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3659.080853][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3659.080857][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3659.080860][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3659.080862][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3659.080866][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3659.080869][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3659.080871][ C3] kthread (kernel/kthread.c:388) [ 3659.080873][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3659.080875][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3659.080877][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3659.080879][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3684.564895][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3684.565390][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3684.565887][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3684.566377][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3684.567357][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3684.567986][ C3] Workqueue: netns cleanup_net [ 3684.568245][ C3] 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) [ 3684.568580][ C3] 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 [ 3684.569596][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 3684.569915][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3684.570329][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3684.570743][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3684.571155][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3684.571568][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3684.571979][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3684.572442][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3684.572787][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3684.573202][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3684.573620][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3684.574041][ C3] PKRU: 55555554 [ 3684.574228][ C3] Call Trace: [ 3684.574407][ C3] [ 3684.574563][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3684.574834][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3684.575088][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3684.575375][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3684.575658][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3684.575954][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3684.576229][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3684.576547][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3684.576819][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3684.577139][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3684.577445][ C3] [ 3684.577600][ C3] [ 3684.577754][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3684.578081][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3684.578393][ C3] ? 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) [ 3684.578698][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3684.579019][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3684.579328][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3684.579589][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3684.579868][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3684.580162][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3684.580409][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3684.580659][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3684.580899][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3684.581137][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3684.581389][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3684.581698][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3684.581963][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3684.582308][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3684.582585][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3684.582886][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3684.583189][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3684.583489][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3684.583738][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3684.584005][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3684.584253][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3684.584579][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3684.584877][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3684.585200][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3684.585517][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3684.585775][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3684.586029][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3684.586284][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3684.586599][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3684.586852][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3684.587093][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3684.587428][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3684.587681][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3684.588033][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3684.588363][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3684.588656][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3684.588984][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3684.589235][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3684.589470][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3684.589765][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3684.590027][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3684.590276][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3684.590549][ C3] process_one_work (kernel/workqueue.c:2633) [ 3684.590811][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3684.591051][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3684.591336][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3684.591580][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3684.591829][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3684.592174][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3684.592444][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3684.592713][ C3] kthread (kernel/kthread.c:388) [ 3684.592929][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3684.593172][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3684.593409][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3684.593651][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3687.774815][ T41] INFO: lockdep is turned off. | [ 3708.976230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3708.976621][ C3] rcu: 3-....: (181773 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=41320 | [ 3708.977196][ C3] rcu: (t=182069 jiffies g=2723341 q=5634 ncpus=4) [ 3708.978039][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3708.978673][ C3] Workqueue: netns cleanup_net [ 3708.978934][ C3] 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) [ 3708.979275][ C3] 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 ... [ 3708.980281][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 3708.980604][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3708.981017][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3708.981432][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3708.981843][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3708.982257][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3708.982669][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3708.983132][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3708.983478][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3708.983899][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3708.984310][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3708.984721][ C3] PKRU: 55555554 [ 3708.984909][ C3] Call Trace: [ 3708.985088][ C3] [ 3708.985242][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3708.985526][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3708.985785][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3708.986046][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3708.986346][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3708.986583][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3708.986864][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3708.987144][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3708.987410][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3708.987704][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3708.987954][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3708.988278][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3708.988559][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3708.988858][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3708.989132][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3708.989449][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3708.989720][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3708.990038][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3708.990348][ C3] [ 3708.990502][ C3] [ 3708.990660][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3708.990988][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3708.991291][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3708.991598][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3708.991922][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3708.992225][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3708.992485][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3708.992768][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3708.993065][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3708.993313][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3708.993563][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3708.993807][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3708.994048][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3708.994298][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3708.994604][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3708.994868][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3708.995210][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3708.995492][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3708.995792][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3708.996097][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3708.996396][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3708.996649][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3708.996909][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3708.997155][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3708.997485][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3708.997785][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3708.998110][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3708.998425][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3708.998683][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3708.998935][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3708.999200][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3708.999520][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3708.999770][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3709.000009][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3709.000341][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3709.000596][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3709.000946][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3709.001273][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3709.001568][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3709.001888][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3709.002134][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3709.002370][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3709.002661][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3709.002920][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3709.003166][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3709.003437][ C3] process_one_work (kernel/workqueue.c:2633) [ 3709.003704][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3709.003942][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3709.004225][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3709.004467][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3709.004713][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3709.005054][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3709.005323][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3709.005590][ C3] kthread (kernel/kthread.c:388) [ 3709.005805][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3709.006045][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3709.006281][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3709.006524][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3736.564922][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3736.565426][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3736.565922][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3736.566418][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3736.567404][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3736.568043][ C3] Workqueue: netns cleanup_net [ 3736.568298][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 3736.568570][ C3] 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 [ 3736.569578][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000246 [ 3736.569893][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 3736.570313][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3736.570721][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3736.571136][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 3736.571548][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 3736.571959][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3736.572426][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3736.572771][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3736.573188][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3736.573609][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3736.574022][ C3] PKRU: 55555554 [ 3736.574217][ C3] Call Trace: [ 3736.574392][ C3] [ 3736.574549][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3736.574821][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3736.575084][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3736.575372][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3736.575653][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3736.575950][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3736.576230][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3736.576546][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3736.576815][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3736.577140][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3736.577446][ C3] [ 3736.577599][ C3] [ 3736.577756][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3736.578090][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3736.578390][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3736.578689][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 3736.578925][ C3] ? kasan_report (mm/kasan/report.c:585) [ 3736.579173][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3736.579479][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3736.579736][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3736.580031][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3736.580358][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3736.580662][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3736.580921][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3736.581206][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3736.581503][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3736.581753][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3736.582000][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3736.582247][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3736.582503][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3736.582752][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3736.583068][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3736.583352][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3736.583701][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3736.583977][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3736.584285][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3736.584589][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3736.584887][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3736.585143][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3736.585403][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3736.585647][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3736.585974][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3736.586281][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3736.586605][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3736.586920][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3736.587183][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3736.587437][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3736.587690][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3736.588008][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3736.588261][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3736.588502][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3736.588836][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3736.589097][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3736.589450][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3736.589776][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3736.590080][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3736.590402][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3736.590649][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3736.590884][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3736.591184][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3736.591445][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3736.591692][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3736.591962][ C3] process_one_work (kernel/workqueue.c:2633) [ 3736.592230][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3736.592468][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3736.592755][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3736.592996][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3736.593250][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3736.593600][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3736.593868][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3736.594143][ C3] kthread (kernel/kthread.c:388) [ 3736.594360][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3736.594601][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3736.594836][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3736.595085][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3757.383254][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 230181 jiffies s: 467069 root: 0x8/. | [ 3757.383927][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 3757.384305][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 3757.384588][ C3] NMI backtrace for cpu 3 [ 3757.384601][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3757.384604][ C3] Workqueue: netns cleanup_net [ 3757.384614][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3757.384621][ C3] 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 [ 3757.384624][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 3757.384627][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3757.384629][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3757.384630][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3757.384632][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3757.384633][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3757.384635][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3757.384637][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3757.384641][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3757.384643][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3757.384644][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3757.384646][ C3] PKRU: 55555554 [ 3757.384646][ C3] Call Trace: [ 3757.384651][ C3] [ 3757.384655][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3757.384662][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3757.384667][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3757.384673][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3757.384678][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3757.384681][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3757.384686][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3757.384692][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3757.384695][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3757.384698][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3757.384701][ C3] [ 3757.384701][ C3] [ 3757.384703][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3757.384708][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3757.384712][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3757.384716][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3757.384720][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3757.384727][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3757.384730][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3757.384733][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3757.384735][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3757.384741][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3757.384744][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3757.384749][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3757.384751][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3757.384757][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3757.384760][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3757.384764][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3757.384767][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3757.384772][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3757.384775][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3757.384783][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3757.384790][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3757.384794][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3757.384798][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3757.384806][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3757.384813][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3757.384819][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3757.384824][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3757.384828][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3757.384832][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3757.384837][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3757.384845][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3757.384849][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3757.384853][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3757.384860][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3757.384864][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3757.384867][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3757.384871][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3757.384875][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3757.384879][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3757.384882][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3757.384885][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3757.384888][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3757.384891][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3757.384893][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3757.384899][ C3] process_one_work (kernel/workqueue.c:2633) [ 3757.384903][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3757.384906][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3757.384911][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3757.384914][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3757.384917][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3757.384921][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3757.384924][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3757.384926][ C3] kthread (kernel/kthread.c:388) [ 3757.384930][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3757.384932][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3757.384935][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3757.384937][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3784.564931][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3784.565432][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3784.565930][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3784.566430][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3784.567413][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3784.568053][ C3] Workqueue: netns cleanup_net [ 3784.568309][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3784.568611][ C3] Code: d8 eb 0d 48 83 c0 08 48 39 d0 0f 84 b0 00 00 00 48 83 38 00 74 ed 48 8d 50 08 eb 09 48 83 c0 01 48 39 c2 74 2c 80 38 00 74 f2 <48> 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 All code ======== 0: d8 eb fsubr %st(3),%st 2: 0d 48 83 c0 08 or $0x8c08348,%eax 7: 48 39 d0 cmp %rdx,%rax a: 0f 84 b0 00 00 00 je 0xc0 10: 48 83 38 00 cmpq $0x0,(%rax) 14: 74 ed je 0x3 16: 48 8d 50 08 lea 0x8(%rax),%rdx 1a: eb 09 jmp 0x25 1c: 48 83 c0 01 add $0x1,%rax 20: 48 39 c2 cmp %rax,%rdx 23: 74 2c je 0x51 25: 80 38 00 cmpb $0x0,(%rax) 28: 74 f2 je 0x1c 2a:* 48 89 c2 mov %rax,%rdx <-- trapping instruction 2d: b8 01 00 00 00 mov $0x1,%eax 32: 48 85 d2 test %rdx,%rdx 35: 0f 84 4c ff ff ff je 0xffffffffffffff87 3b: 41 83 e2 07 and $0x7,%r10d 3f: 49 rex.WB Code starting with the faulting instruction =========================================== 0: 48 89 c2 mov %rax,%rdx 3: b8 01 00 00 00 mov $0x1,%eax 8: 48 85 d2 test %rdx,%rdx b: 0f 84 4c ff ff ff je 0xffffffffffffff5d 11: 41 83 e2 07 and $0x7,%r10d 15: 49 rex.WB [ 3784.569617][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000282 [ 3784.569934][ C3] RAX: ffffed10045e5641 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 3784.570348][ C3] RDX: ffffed10045e5642 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3784.570760][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 3784.571171][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 3784.571583][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3784.571995][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3784.572458][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3784.572802][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3784.573216][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3784.573636][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3784.574056][ C3] PKRU: 55555554 [ 3784.574243][ C3] Call Trace: [ 3784.574424][ C3] [ 3784.574578][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3784.574849][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3784.575099][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3784.575387][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3784.575668][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3784.575962][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3784.576237][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3784.576556][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3784.576832][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3784.577151][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3784.577457][ C3] [ 3784.577616][ C3] [ 3784.577770][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3784.578101][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3784.578401][ C3] ? kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3784.578664][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3784.578968][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3784.579291][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3784.579600][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3784.579876][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3784.580156][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3784.580448][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3784.580694][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3784.580944][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3784.581181][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3784.581425][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3784.581680][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3784.581985][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3784.582247][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3784.582597][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3784.582880][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3784.583177][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3784.583489][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3784.583783][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3784.584036][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3784.584295][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3784.584541][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3784.584875][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3784.585171][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3784.585494][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3784.585815][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3784.586071][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3784.586326][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3784.586575][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3784.586891][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3784.587139][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3784.587377][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3784.587715][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3784.587966][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3784.588331][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3784.588655][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3784.588952][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3784.589279][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3784.589525][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3784.589755][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3784.590046][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3784.590309][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3784.590553][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3784.590827][ C3] process_one_work (kernel/workqueue.c:2633) [ 3784.591087][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3784.591327][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3784.591608][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3784.591850][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3784.592095][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3784.592439][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3784.592706][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3784.592971][ C3] kthread (kernel/kthread.c:388) [ 3784.593185][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3784.593435][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3784.593668][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3784.593910][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3784.594167][ C3] | [ 3787.010231][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3787.010620][ C3] rcu: 3-....: (259690 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=59397 | [ 3787.011194][ C3] rcu: (t=260103 jiffies g=2723341 q=5634 ncpus=4) [ 3787.012036][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3787.012676][ C3] Workqueue: netns cleanup_net [ 3787.012934][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3787.013211][ C3] 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 [ 3787.014227][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 3787.014555][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 3787.014971][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3787.015389][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3787.015804][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 3787.016221][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 3787.016638][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3787.017103][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3787.017458][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3787.017870][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3787.018292][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3787.018712][ C3] PKRU: 55555554 [ 3787.018900][ C3] Call Trace: [ 3787.019077][ C3] [ 3787.019231][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3787.019522][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3787.019789][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3787.020046][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3787.020349][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3787.020586][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3787.020869][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3787.021153][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3787.021418][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3787.021715][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3787.021966][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3787.022290][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3787.022576][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3787.022871][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3787.023145][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3787.023474][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3787.023748][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3787.024067][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3787.024375][ C3] [ 3787.024530][ C3] [ 3787.024684][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3787.025008][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3787.025315][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3787.025615][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3787.025858][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3787.026116][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3787.026404][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3787.026725][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3787.027030][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3787.027290][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3787.027569][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3787.027860][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3787.028106][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3787.028355][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3787.028591][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3787.028831][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3787.029081][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3787.029387][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3787.029649][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3787.029991][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3787.030267][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3787.030564][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3787.030868][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3787.031164][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3787.031416][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3787.031675][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3787.031924][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3787.032251][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3787.032546][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3787.032875][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3787.033194][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3787.033459][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3787.033709][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3787.033959][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3787.034283][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3787.034537][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3787.034774][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3787.035107][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3787.035365][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3787.035720][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3787.036046][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3787.036341][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3787.036663][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3787.036914][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3787.037147][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3787.037445][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3787.037703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3787.037948][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3787.038223][ C3] process_one_work (kernel/workqueue.c:2633) [ 3787.038490][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3787.038730][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3787.039011][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3787.039255][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3787.039506][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3787.039859][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3787.040127][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3787.040393][ C3] kthread (kernel/kthread.c:388) [ 3787.040608][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3787.040856][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3787.041088][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3787.041336][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3812.564912][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3812.565414][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3812.565913][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3812.566405][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3812.567393][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3812.568031][ C3] Workqueue: netns cleanup_net [ 3812.568298][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3812.568569][ C3] 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 [ 3812.569579][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 3812.569897][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 3812.570309][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3812.570725][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3812.571143][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 3812.571555][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 3812.571971][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3812.572437][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3812.572776][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3812.573196][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3812.573614][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3812.574029][ C3] PKRU: 55555554 [ 3812.574216][ C3] Call Trace: [ 3812.574395][ C3] [ 3812.574548][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3812.574826][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3812.575078][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3812.575370][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3812.575650][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3812.575947][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3812.576226][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3812.576543][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3812.576812][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3812.577131][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3812.577435][ C3] [ 3812.577591][ C3] [ 3812.577746][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3812.578070][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3812.578376][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3812.578679][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3812.578919][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3812.579216][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3812.579514][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3812.579836][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3812.580139][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3812.580398][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3812.580676][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3812.580971][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3812.581216][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3812.581465][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3812.581704][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3812.581949][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3812.582197][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3812.582505][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3812.582766][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3812.583123][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3812.583405][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3812.583703][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3812.584005][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3812.584308][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3812.584565][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3812.584824][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3812.585069][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3812.585395][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3812.585692][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3812.586020][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3812.586343][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3812.586598][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3812.586848][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3812.587099][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3812.587427][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3812.587682][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3812.587921][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3812.588254][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3812.588511][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3812.588861][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3812.589187][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3812.589487][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3812.589807][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3812.590053][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3812.590301][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3812.590604][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3812.590862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3812.591107][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3812.591378][ C3] process_one_work (kernel/workqueue.c:2633) [ 3812.591650][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3812.591894][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3812.592178][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3812.592420][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3812.592667][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3812.593009][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3812.593289][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3812.593561][ C3] kthread (kernel/kthread.c:388) [ 3812.593786][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3812.594025][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3812.594261][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3812.594503][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3840.564907][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3840.565409][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3840.565901][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3840.566398][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3840.567380][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3840.568020][ C3] Workqueue: netns cleanup_net [ 3840.568283][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3840.568553][ C3] 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 [ 3840.569565][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 3840.569882][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 3840.570293][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3840.570711][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 3840.571133][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3840.571544][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3840.571960][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3840.572426][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3840.572767][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3840.573192][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3840.573610][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3840.574019][ C3] PKRU: 55555554 [ 3840.574206][ C3] Call Trace: [ 3840.574382][ C3] [ 3840.574538][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3840.574809][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3840.575068][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3840.575360][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3840.575642][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3840.575941][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3840.576222][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3840.576546][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3840.576815][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3840.577133][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3840.577443][ C3] [ 3840.577597][ C3] [ 3840.577752][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3840.578078][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3840.578376][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3840.578616][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3840.578919][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3840.579174][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3840.579467][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3840.579787][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3840.580089][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3840.580349][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3840.580625][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3840.580921][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3840.581166][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3840.581414][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3840.581651][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3840.581890][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3840.582136][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3840.582447][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3840.582709][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3840.583059][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3840.583333][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3840.583631][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3840.583933][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3840.584230][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3840.584488][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3840.584747][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3840.584991][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3840.585317][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3840.585623][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3840.585944][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3840.586256][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3840.586519][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3840.586771][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3840.587024][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3840.587349][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3840.587601][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3840.587842][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3840.588175][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3840.588428][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3840.588784][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3840.589116][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3840.589409][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3840.589729][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3840.589984][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3840.590224][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3840.590520][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3840.590779][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3840.591025][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3840.591302][ C3] process_one_work (kernel/workqueue.c:2633) [ 3840.591570][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3840.591805][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3840.592088][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3840.592329][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3840.592582][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3840.592928][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3840.593207][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3840.593472][ C3] kthread (kernel/kthread.c:388) [ 3840.593695][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3840.593934][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3840.594174][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3840.594415][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3855.687255][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 328485 jiffies s: 467069 root: 0x8/. | [ 3855.687931][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 3855.688322][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 3855.688608][ C3] NMI backtrace for cpu 3 [ 3855.688622][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3855.688624][ C3] Workqueue: netns cleanup_net [ 3855.688636][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3855.688644][ C3] Code: d8 eb 0d 48 83 c0 08 48 39 d0 0f 84 b0 00 00 00 48 83 38 00 74 ed 48 8d 50 08 eb 09 48 83 c0 01 48 39 c2 74 2c 80 38 00 74 f2 <48> 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 All code ======== 0: d8 eb fsubr %st(3),%st 2: 0d 48 83 c0 08 or $0x8c08348,%eax 7: 48 39 d0 cmp %rdx,%rax a: 0f 84 b0 00 00 00 je 0xc0 10: 48 83 38 00 cmpq $0x0,(%rax) 14: 74 ed je 0x3 16: 48 8d 50 08 lea 0x8(%rax),%rdx 1a: eb 09 jmp 0x25 1c: 48 83 c0 01 add $0x1,%rax 20: 48 39 c2 cmp %rax,%rdx 23: 74 2c je 0x51 25: 80 38 00 cmpb $0x0,(%rax) 28: 74 f2 je 0x1c 2a:* 48 89 c2 mov %rax,%rdx <-- trapping instruction 2d: b8 01 00 00 00 mov $0x1,%eax 32: 48 85 d2 test %rdx,%rdx 35: 0f 84 4c ff ff ff je 0xffffffffffffff87 3b: 41 83 e2 07 and $0x7,%r10d 3f: 49 rex.WB Code starting with the faulting instruction =========================================== 0: 48 89 c2 mov %rax,%rdx 3: b8 01 00 00 00 mov $0x1,%eax 8: 48 85 d2 test %rdx,%rdx b: 0f 84 4c ff ff ff je 0xffffffffffffff5d 11: 41 83 e2 07 and $0x7,%r10d 15: 49 rex.WB [ 3855.688647][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000282 [ 3855.688649][ C3] RAX: ffffed10045e5641 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 3855.688651][ C3] RDX: ffffed10045e5642 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3855.688653][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 3855.688655][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 3855.688656][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3855.688657][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3855.688659][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3855.688663][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3855.688665][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3855.688666][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3855.688667][ C3] PKRU: 55555554 [ 3855.688668][ C3] Call Trace: [ 3855.688672][ C3] [ 3855.688676][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3855.688683][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3855.688688][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3855.688694][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3855.688700][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3855.688703][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3855.688708][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3855.688714][ C3] ? kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3855.688718][ C3] ? kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3855.688721][ C3] ? kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3855.688725][ C3] [ 3855.688725][ C3] [ 3855.688726][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3855.688730][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3855.688734][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3855.688739][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3855.688745][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3855.688748][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3855.688751][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3855.688754][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3855.688759][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3855.688762][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3855.688767][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3855.688769][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3855.688776][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3855.688779][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3855.688782][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3855.688786][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3855.688790][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3855.688793][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3855.688800][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3855.688808][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3855.688811][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3855.688816][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3855.688824][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3855.688831][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3855.688837][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3855.688841][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3855.688846][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3855.688850][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3855.688854][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3855.688862][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3855.688867][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3855.688871][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3855.688878][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3855.688881][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3855.688885][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3855.688889][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3855.688892][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3855.688896][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3855.688899][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3855.688902][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3855.688905][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3855.688908][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3855.688910][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3855.688916][ C3] process_one_work (kernel/workqueue.c:2633) [ 3855.688920][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3855.688923][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3855.688928][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3855.688931][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3855.688934][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3855.688938][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3855.688941][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3855.688943][ C3] kthread (kernel/kthread.c:388) [ 3855.688947][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3855.688949][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3855.688953][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3855.688954][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3855.688964][ C3] | [ 3865.045231][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3865.045609][ C3] rcu: 3-....: (337608 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=76956 | [ 3865.046180][ C3] rcu: (t=338138 jiffies g=2723341 q=5634 ncpus=4) [ 3865.047012][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3865.047643][ C3] Workqueue: netns cleanup_net [ 3865.047901][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3865.048197][ C3] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 All code ======== 0: ff (bad) 1: fe 48 39 decb 0x39(%rax) 4: c7 (bad) 5: 77 23 ja 0x2a 7: 44 89 c2 mov %r8d,%edx a: e8 57 e8 ff ff call 0xffffffffffffe866 f: 83 f0 01 xor $0x1,%eax 12: 5b pop %rbx 13: 5d pop %rbp 14: 41 5c pop %r12 16: c3 ret 17: cc int3 18: cc int3 19: cc int3 1a: cc int3 1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 22: 7f ff ff 25: 48 39 c7 cmp %rax,%rdi 28: 76 dd jbe 0x7 2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction 2f: 48 89 fd mov %rdi,%rbp 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4d 89 d1 mov %r10,%r9 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 5: 48 89 fd mov %rdi,%rbp 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4d 89 d1 mov %r10,%r9 15: 48 rex.W [ 3865.049199][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000216 [ 3865.049513][ C3] RAX: ffff7fffffffffff RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 3865.049931][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3865.050342][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3865.050751][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3865.051159][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3865.051572][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3865.052032][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3865.052376][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3865.052787][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3865.053202][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3865.053613][ C3] PKRU: 55555554 [ 3865.053800][ C3] Call Trace: [ 3865.053975][ C3] [ 3865.054130][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3865.054414][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3865.054673][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3865.054931][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3865.055226][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3865.055464][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3865.055742][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3865.056019][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3865.056284][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3865.056576][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3865.056824][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3865.057146][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3865.057427][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3865.057724][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3865.057998][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3865.058313][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3865.058583][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3865.058903][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3865.059206][ C3] [ 3865.059363][ C3] [ 3865.059517][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3865.059842][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3865.060141][ C3] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3865.060405][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3865.060695][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3865.061016][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3865.061320][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3865.061581][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3865.061859][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3865.062152][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3865.062399][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3865.062646][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3865.062891][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3865.063131][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3865.063380][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3865.063687][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3865.063948][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3865.064289][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3865.064570][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3865.064869][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3865.065173][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3865.065470][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3865.065722][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3865.065982][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3865.066228][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3865.066554][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3865.066853][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3865.067175][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3865.067488][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3865.067747][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3865.067998][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3865.068250][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3865.068569][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3865.068814][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3865.069055][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3865.069388][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3865.069639][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3865.069988][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3865.070314][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3865.070607][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3865.070926][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3865.071174][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3865.071409][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3865.071702][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3865.071962][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3865.072207][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3865.072479][ C3] process_one_work (kernel/workqueue.c:2633) [ 3865.072740][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3865.072983][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3865.073268][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3865.073508][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3865.073755][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3865.074096][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3865.074363][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3865.074636][ C3] kthread (kernel/kthread.c:388) [ 3865.074852][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3865.075091][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3865.075327][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3865.075568][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3892.564879][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3892.565368][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3892.565857][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3892.566347][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3892.567313][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3892.567939][ C3] Workqueue: netns cleanup_net [ 3892.568191][ C3] 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) [ 3892.568524][ C3] 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 ... [ 3892.569516][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 3892.569830][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3892.570237][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3892.570646][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3892.571055][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3892.571463][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3892.571868][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3892.572326][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3892.572665][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3892.573082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3892.573495][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3892.573902][ C3] PKRU: 55555554 [ 3892.574089][ C3] Call Trace: [ 3892.574266][ C3] [ 3892.574417][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3892.574687][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3892.574938][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3892.575221][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3892.575504][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3892.575799][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3892.576071][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3892.576387][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3892.576656][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3892.576974][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3892.577278][ C3] [ 3892.577433][ C3] [ 3892.577585][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3892.577911][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3892.578215][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3892.578516][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3892.578837][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3892.579143][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3892.579403][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3892.579681][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3892.579973][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3892.580219][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3892.580469][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3892.580706][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3892.580944][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3892.581193][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3892.581499][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3892.581761][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3892.582103][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3892.582383][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3892.582681][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3892.582991][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3892.583287][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3892.583535][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3892.583798][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3892.584045][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3892.584371][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3892.584666][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3892.584988][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3892.585303][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3892.585559][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3892.585811][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3892.586061][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3892.586379][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3892.586627][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3892.586865][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3892.587196][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3892.587446][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3892.587798][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3892.588124][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3892.588417][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3892.588737][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3892.588984][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3892.589215][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3892.589510][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3892.589769][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3892.590012][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3892.590289][ C3] process_one_work (kernel/workqueue.c:2633) [ 3892.590548][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3892.590788][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3892.591073][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3892.591317][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3892.591563][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3892.591905][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3892.592179][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3892.592447][ C3] kthread (kernel/kthread.c:388) [ 3892.592660][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3892.592907][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3892.593140][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3892.593381][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3920.564874][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3920.565365][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3920.565859][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3920.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3920.567310][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3920.567934][ C3] Workqueue: netns cleanup_net [ 3920.568187][ C3] 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) [ 3920.568519][ C3] 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 ... [ 3920.569517][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 3920.569832][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3920.570239][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3920.570648][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3920.571055][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3920.571461][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3920.571866][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3920.572322][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3920.572667][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3920.573082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3920.573491][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3920.573899][ C3] PKRU: 55555554 [ 3920.574085][ C3] Call Trace: [ 3920.574262][ C3] [ 3920.574413][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3920.574682][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3920.574931][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3920.575215][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3920.575497][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3920.575790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3920.576062][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3920.576377][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3920.576645][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3920.576962][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3920.577265][ C3] [ 3920.577419][ C3] [ 3920.577572][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3920.577896][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3920.578198][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3920.578501][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3920.578820][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3920.579125][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3920.579383][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3920.579661][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3920.579952][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3920.580196][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3920.580446][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3920.580684][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3920.580920][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3920.581169][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3920.581476][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3920.581738][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3920.582078][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3920.582354][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3920.582658][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3920.582959][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3920.583255][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3920.583502][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3920.583761][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3920.584007][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3920.584331][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3920.584625][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3920.584948][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3920.585261][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3920.585516][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3920.585767][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3920.586016][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3920.586332][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3920.586583][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3920.586823][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3920.587154][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3920.587404][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3920.587754][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3920.588079][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3920.588371][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3920.588690][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3920.588936][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3920.589167][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3920.589461][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3920.589719][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3920.589961][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3920.590230][ C3] process_one_work (kernel/workqueue.c:2633) [ 3920.590489][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3920.590727][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3920.591006][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3920.591251][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3920.591497][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3920.591839][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3920.592104][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3920.592371][ C3] kthread (kernel/kthread.c:388) [ 3920.592593][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3920.592835][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3920.593068][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3920.593307][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3933.544184][ T41] INFO: lockdep is turned off. | [ 3943.078230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3943.078610][ C3] rcu: 3-....: (415552 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=93144 | [ 3943.079178][ C3] rcu: (t=416171 jiffies g=2723341 q=5634 ncpus=4) [ 3943.080006][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3943.080635][ C3] Workqueue: netns cleanup_net [ 3943.080889][ C3] 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) [ 3943.081227][ C3] 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 ... [ 3943.082221][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 3943.082544][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 3943.082956][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3943.083365][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3943.083774][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3943.084184][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3943.084596][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3943.085054][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3943.085397][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3943.085807][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3943.086220][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3943.086632][ C3] PKRU: 55555554 [ 3943.086817][ C3] Call Trace: [ 3943.086991][ C3] [ 3943.087145][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3943.087428][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3943.087688][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3943.087946][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3943.088240][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3943.088478][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3943.088754][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3943.089031][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3943.089296][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3943.089588][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3943.089836][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3943.090157][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3943.090436][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3943.090733][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3943.091006][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3943.091322][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3943.091592][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3943.091911][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3943.092216][ C3] [ 3943.092373][ C3] [ 3943.092529][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3943.092854][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3943.093157][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3943.093461][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3943.093781][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3943.094086][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3943.094344][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3943.094623][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3943.094914][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3943.095159][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3943.095410][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3943.095647][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3943.095886][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3943.096136][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3943.096442][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3943.096704][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3943.097047][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3943.097323][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3943.097620][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3943.097924][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3943.098220][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3943.098468][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3943.098728][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3943.098975][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3943.099302][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3943.099598][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3943.099920][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3943.100233][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3943.100489][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3943.100738][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3943.100989][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3943.101307][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3943.101554][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3943.101792][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3943.102123][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3943.102375][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3943.102730][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3943.103054][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3943.103347][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3943.103667][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3943.103913][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3943.104145][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3943.104438][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3943.104695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3943.104939][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3943.105208][ C3] process_one_work (kernel/workqueue.c:2633) [ 3943.105469][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3943.105712][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3943.105993][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3943.106236][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3943.106481][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3943.106823][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3943.107090][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3943.107357][ C3] kthread (kernel/kthread.c:388) [ 3943.107570][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3943.107812][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3943.108044][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3943.108286][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3953.991268][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 426789 jiffies s: 467069 root: 0x8/. | [ 3953.991932][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 3953.992315][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 3953.992609][ C3] NMI backtrace for cpu 3 [ 3953.992619][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3953.992622][ C3] Workqueue: netns cleanup_net [ 3953.992628][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3953.992635][ C3] 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 [ 3953.992638][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 3953.992640][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 3953.992642][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3953.992643][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3953.992645][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 3953.992646][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 3953.992648][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3953.992649][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3953.992652][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3953.992654][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3953.992655][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3953.992656][ C3] PKRU: 55555554 [ 3953.992657][ C3] Call Trace: [ 3953.992660][ C3] [ 3953.992662][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3953.992668][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3953.992673][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3953.992678][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3953.992683][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3953.992685][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3953.992688][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.992695][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.992698][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3953.992701][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3953.992704][ C3] ? kasan_report (mm/kasan/report.c:609) [ 3953.992706][ C3] [ 3953.992707][ C3] [ 3953.992711][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3953.992715][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3953.992718][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3953.992723][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3953.992728][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3953.992731][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3953.992734][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.992736][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3953.992741][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3953.992744][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3953.992748][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3953.992750][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3953.992756][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3953.992759][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3953.992762][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3953.992765][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3953.992770][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3953.992773][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3953.992778][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3953.992784][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3953.992787][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3953.992791][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3953.992798][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3953.992805][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3953.992810][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3953.992815][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3953.992819][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3953.992823][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3953.992827][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3953.992834][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3953.992838][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3953.992842][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3953.992847][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3953.992850][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3953.992852][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3953.992857][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3953.992860][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3953.992863][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3953.992865][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3953.992868][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3953.992871][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3953.992874][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3953.992876][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3953.992880][ C3] process_one_work (kernel/workqueue.c:2633) [ 3953.992884][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3953.992887][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3953.992891][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3953.992894][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3953.992897][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3953.992900][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3953.992903][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3953.992906][ C3] kthread (kernel/kthread.c:388) [ 3953.992908][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3953.992910][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3953.992913][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3953.992915][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3980.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 3980.565371][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3980.565862][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 3980.566350][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 3980.567325][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3980.567961][ C3] Workqueue: netns cleanup_net [ 3980.568215][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3980.568513][ C3] Code: ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff <48> 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff (bad) 4: ff (bad) 5: ff (bad) 6: fe 48 39 decb 0x39(%rax) 9: c7 (bad) a: 77 23 ja 0x2f c: 44 89 c2 mov %r8d,%edx f: e8 57 e8 ff ff call 0xffffffffffffe86b 14: 83 f0 01 xor $0x1,%eax 17: 5b pop %rbx 18: 5d pop %rbp 19: 41 5c pop %r12 1b: c3 ret 1c: cc int3 1d: cc int3 1e: cc int3 1f: cc int3 20: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 27: 7f ff ff 2a:* 48 39 c7 cmp %rax,%rdi <-- trapping instruction 2d: 76 dd jbe 0xc 2f: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 34: 48 89 fd mov %rdi,%rbp 37: 48 rex.W 38: b8 00 00 00 00 mov $0x0,%eax 3d: 00 fc add %bh,%ah 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 48 39 c7 cmp %rax,%rdi 3: 76 dd jbe 0xffffffffffffffe2 5: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 a: 48 89 fd mov %rdi,%rbp d: 48 rex.W e: b8 00 00 00 00 mov $0x0,%eax 13: 00 fc add %bh,%ah 15: ff .byte 0xff [ 3980.569515][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000286 [ 3980.569831][ C3] RAX: ffff7fffffffffff RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 3980.570240][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 3980.570652][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 3980.571064][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 3980.571473][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 3980.571882][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 3980.572346][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3980.572689][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 3980.573102][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3980.573510][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3980.573920][ C3] PKRU: 55555554 [ 3980.574106][ C3] Call Trace: [ 3980.574283][ C3] [ 3980.574435][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3980.574706][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3980.574958][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3980.575243][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3980.575526][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3980.575822][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3980.576096][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3980.576413][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3980.576683][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3980.577004][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3980.577308][ C3] [ 3980.577463][ C3] [ 3980.577617][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3980.577944][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3980.578244][ C3] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 3980.578509][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3980.578798][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3980.579120][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 3980.579426][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3980.579683][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3980.579965][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3980.580257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3980.580504][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3980.580754][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3980.580990][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3980.581231][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 3980.581481][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3980.581786][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3980.582049][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3980.582401][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3980.582678][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3980.582976][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3980.583283][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3980.583576][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 3980.583827][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3980.584087][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3980.584334][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 3980.584660][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 3980.584956][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 3980.585281][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3980.585595][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3980.585850][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 3980.586101][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3980.586353][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 3980.586670][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3980.586918][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 3980.587154][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3980.587487][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3980.587739][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3980.588087][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3980.588415][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 3980.588709][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 3980.589029][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 3980.589286][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 3980.589522][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3980.589813][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3980.590073][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3980.590322][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 3980.590592][ C3] process_one_work (kernel/workqueue.c:2633) [ 3980.590853][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 3980.591092][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3980.591373][ C3] ? assign_work (kernel/workqueue.c:1101) [ 3980.591616][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3980.591861][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3980.592204][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3980.592478][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3980.592745][ C3] kthread (kernel/kthread.c:388) [ 3980.592959][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3980.593201][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 3980.593435][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 3980.593676][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4008.564883][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4008.565373][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4008.565865][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4008.566354][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4008.567327][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4008.567954][ C3] Workqueue: netns cleanup_net [ 4008.568206][ C3] 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) [ 4008.568543][ C3] 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 ... [ 4008.569540][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4008.569861][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4008.570271][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4008.570681][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4008.571092][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4008.571502][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4008.571914][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4008.572380][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4008.572721][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4008.573133][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4008.573542][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4008.573951][ C3] PKRU: 55555554 [ 4008.574138][ C3] Call Trace: [ 4008.574316][ C3] [ 4008.574468][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4008.574739][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4008.574991][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4008.575277][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4008.575559][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4008.575854][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4008.576126][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4008.576443][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4008.576712][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4008.577032][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4008.577338][ C3] [ 4008.577492][ C3] [ 4008.577646][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4008.577971][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4008.578276][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4008.578579][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4008.578899][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4008.579205][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4008.579464][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4008.579742][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4008.580035][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.580281][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4008.580531][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4008.580769][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4008.581006][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4008.581258][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4008.581565][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4008.581828][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4008.582177][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4008.582457][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4008.582756][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4008.583059][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4008.583356][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4008.583604][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4008.583865][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4008.584112][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4008.584439][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4008.584734][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4008.585058][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4008.585375][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4008.585631][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4008.585884][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4008.586135][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4008.586453][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4008.586702][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4008.586942][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4008.587275][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4008.587526][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4008.587876][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4008.588202][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4008.588497][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4008.588819][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4008.589066][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4008.589299][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4008.589594][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4008.589853][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4008.590097][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4008.590367][ C3] process_one_work (kernel/workqueue.c:2633) [ 4008.590627][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4008.590865][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4008.591145][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4008.591389][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4008.591635][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4008.591977][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4008.592251][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4008.592516][ C3] kthread (kernel/kthread.c:388) [ 4008.592729][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4008.592971][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4008.593205][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4008.593445][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4008.593705][ C3] | [ 4021.112230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4021.112599][ C3] rcu: 3-....: (493472 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=110589 | [ 4021.113169][ C3] rcu: (t=494205 jiffies g=2723341 q=5634 ncpus=4) [ 4021.113995][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4021.114618][ C3] Workqueue: netns cleanup_net [ 4021.114871][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4021.115139][ C3] 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 [ 4021.116136][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4021.116452][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 4021.116860][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4021.117270][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4021.117679][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4021.118088][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4021.118495][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4021.118952][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4021.119294][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4021.119704][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4021.120112][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4021.120519][ C3] PKRU: 55555554 [ 4021.120706][ C3] Call Trace: [ 4021.120882][ C3] [ 4021.121032][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4021.121315][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4021.121573][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4021.121831][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4021.122132][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4021.122367][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4021.122646][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4021.122925][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4021.123189][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4021.123480][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4021.123728][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4021.124048][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4021.124327][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4021.124623][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4021.124897][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4021.125209][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4021.125478][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4021.125793][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4021.126099][ C3] [ 4021.126252][ C3] [ 4021.126409][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4021.126736][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4021.127039][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4021.127344][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4021.127580][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4021.127883][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4021.128122][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4021.128412][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4021.128733][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4021.129037][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4021.129293][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4021.129572][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4021.129862][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4021.130107][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4021.130356][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4021.130591][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4021.130831][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4021.131081][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4021.131385][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4021.131646][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4021.131989][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4021.132270][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4021.132566][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4021.132870][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4021.133164][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4021.133414][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4021.133672][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4021.133919][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4021.134244][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4021.134538][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4021.134860][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4021.135173][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4021.135429][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4021.135680][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4021.135930][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4021.136248][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4021.136496][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4021.136732][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4021.137067][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4021.137317][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4021.137667][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4021.137992][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4021.138284][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4021.138605][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4021.138849][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4021.139080][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4021.139372][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4021.139631][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4021.139874][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4021.140142][ C3] process_one_work (kernel/workqueue.c:2633) [ 4021.140401][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4021.140639][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4021.140919][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4021.141161][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4021.141406][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4021.141748][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4021.142014][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4021.142285][ C3] kthread (kernel/kthread.c:388) [ 4021.142497][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4021.142738][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4021.142969][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4021.143210][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4048.564879][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4048.565370][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4048.565860][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4048.566347][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4048.567321][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4048.567948][ C3] Workqueue: netns cleanup_net [ 4048.568201][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 4048.568466][ C3] 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 [ 4048.569459][ C3] RSP: 0018:ffffc9000051f488 EFLAGS: 00000213 [ 4048.569774][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4048.570181][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4048.570589][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4048.570999][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4048.571407][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4048.571814][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4048.572278][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4048.572619][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4048.573031][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4048.573444][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4048.573851][ C3] PKRU: 55555554 [ 4048.574038][ C3] Call Trace: [ 4048.574215][ C3] [ 4048.574366][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4048.574637][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4048.574888][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4048.575171][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4048.575454][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4048.575749][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4048.576021][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4048.576337][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4048.576606][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4048.576922][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4048.577224][ C3] [ 4048.577379][ C3] [ 4048.577532][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4048.577858][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4048.578155][ C3] ? kasan_report (mm/kasan/report.c:579) [ 4048.578388][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4048.578644][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4048.578933][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4048.579254][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4048.579559][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4048.579816][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4048.580094][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4048.580388][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4048.580632][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4048.580880][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4048.581118][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4048.581356][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4048.581605][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4048.581918][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4048.582181][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4048.582526][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4048.582801][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4048.583100][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4048.583403][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4048.583699][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4048.583946][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4048.584206][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4048.584454][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4048.584778][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4048.585073][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4048.585399][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4048.585712][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4048.585967][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4048.586218][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4048.586469][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4048.586782][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4048.587029][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4048.587268][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4048.587599][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4048.587848][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4048.588197][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4048.588522][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4048.588812][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4048.589131][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4048.589378][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4048.589609][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4048.589901][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4048.590159][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4048.590402][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4048.590670][ C3] process_one_work (kernel/workqueue.c:2633) [ 4048.590929][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4048.591166][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4048.591446][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4048.591687][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4048.591939][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4048.592280][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4048.592545][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4048.592810][ C3] kthread (kernel/kthread.c:388) [ 4048.593027][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4048.593268][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4048.593501][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4048.593738][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4052.295255][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 525093 jiffies s: 467069 root: 0x8/. | [ 4052.295925][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4052.296306][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4052.296589][ C3] NMI backtrace for cpu 3 [ 4052.296598][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4052.296601][ C3] Workqueue: netns cleanup_net [ 4052.296606][ C3] 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) [ 4052.296612][ C3] 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 ... [ 4052.296615][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4052.296618][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4052.296619][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4052.296621][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4052.296622][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4052.296624][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4052.296625][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4052.296627][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4052.296630][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4052.296632][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4052.296633][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4052.296634][ C3] PKRU: 55555554 [ 4052.296635][ C3] Call Trace: [ 4052.296637][ C3] [ 4052.296638][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4052.296645][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4052.296649][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4052.296654][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4052.296659][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4052.296661][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4052.296666][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4052.296670][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4052.296673][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4052.296676][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4052.296679][ C3] [ 4052.296680][ C3] [ 4052.296681][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4052.296685][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4052.296690][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4052.296695][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4052.296697][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4052.296700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4052.296703][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4052.296707][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4052.296710][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4052.296714][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4052.296716][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4052.296721][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4052.296724][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4052.296728][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4052.296731][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4052.296736][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4052.296739][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4052.296744][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4052.296749][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4052.296753][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4052.296755][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4052.296762][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4052.296769][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4052.296774][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4052.296778][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4052.296782][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4052.296786][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4052.296790][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4052.296797][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4052.296801][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4052.296805][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4052.296809][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4052.296812][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4052.296815][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4052.296819][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4052.296822][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4052.296825][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4052.296828][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4052.296830][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4052.296833][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4052.296836][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4052.296838][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4052.296842][ C3] process_one_work (kernel/workqueue.c:2633) [ 4052.296847][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4052.296850][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4052.296854][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4052.296858][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4052.296861][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4052.296864][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4052.296867][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4052.296869][ C3] kthread (kernel/kthread.c:388) [ 4052.296872][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4052.296874][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4052.296877][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4052.296879][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4076.564901][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4076.565394][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4076.565885][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4076.566371][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4076.567344][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4076.567972][ C3] Workqueue: netns cleanup_net [ 4076.568224][ C3] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4076.568523][ C3] Code: 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 59 01 48 All code ======== 0: 5c pop %rsp 1: c3 ret 2: cc int3 3: cc int3 4: cc int3 5: cc int3 6: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax d: 7f ff ff 10: 48 39 c7 cmp %rax,%rdi 13: 76 dd jbe 0xfffffffffffffff2 15: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 1a: 48 89 fd mov %rdi,%rbp 1d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 24: fc ff df 27: 4d 89 d1 mov %r10,%r9 2a:* 48 c1 ed 03 shr $0x3,%rbp <-- trapping instruction 2e: 49 c1 e9 03 shr $0x3,%r9 32: 48 01 c5 add %rax,%rbp 35: 49 01 c1 add %rax,%r9 38: 48 89 e8 mov %rbp,%rax 3b: 49 8d 59 01 lea 0x1(%r9),%rbx 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 c1 ed 03 shr $0x3,%rbp 4: 49 c1 e9 03 shr $0x3,%r9 8: 48 01 c5 add %rax,%rbp b: 49 01 c1 add %rax,%r9 e: 48 89 e8 mov %rbp,%rax 11: 49 8d 59 01 lea 0x1(%r9),%rbx 15: 48 rex.W [ 4076.569519][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000216 [ 4076.569835][ C3] RAX: dffffc0000000000 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 4076.570245][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4076.570654][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffff888022f2b20b [ 4076.571065][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 4076.571476][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4076.571896][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4076.572358][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4076.572697][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4076.573109][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4076.573520][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4076.573931][ C3] PKRU: 55555554 [ 4076.574117][ C3] Call Trace: [ 4076.574296][ C3] [ 4076.574448][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4076.574719][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4076.574970][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4076.575256][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4076.575535][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4076.575831][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4076.576106][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4076.576422][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4076.576692][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4076.577011][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4076.577314][ C3] [ 4076.577470][ C3] [ 4076.577623][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4076.577951][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4076.578249][ C3] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4076.578514][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4076.578804][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4076.579126][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4076.579430][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4076.579687][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4076.579967][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4076.580261][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4076.580506][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4076.580754][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4076.580992][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4076.581232][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4076.581485][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4076.581795][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4076.582057][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4076.582401][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4076.582676][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4076.582974][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4076.583278][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4076.583571][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4076.583821][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4076.584080][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4076.584325][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4076.584648][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4076.584947][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4076.585269][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4076.585580][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4076.585839][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4076.586089][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4076.586342][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4076.586659][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4076.586904][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4076.587144][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4076.587476][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4076.587725][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4076.588073][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4076.588399][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4076.588690][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4076.589009][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4076.589255][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4076.589488][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4076.589779][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4076.590037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4076.590283][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4076.590552][ C3] process_one_work (kernel/workqueue.c:2633) [ 4076.590812][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4076.591048][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4076.591332][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4076.591571][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4076.591824][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4076.592165][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4076.592432][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4076.592698][ C3] kthread (kernel/kthread.c:388) [ 4076.592913][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4076.593152][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4076.593388][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4076.593629][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4076.593884][ C3] | [ 4099.147230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4099.147605][ C3] rcu: 3-....: (571393 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=128130 | [ 4099.148176][ C3] rcu: (t=572240 jiffies g=2723341 q=5634 ncpus=4) [ 4099.149007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4099.149640][ C3] Workqueue: netns cleanup_net [ 4099.149893][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4099.150166][ C3] 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 [ 4099.151160][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4099.151476][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4099.151891][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4099.152301][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4099.152710][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4099.153117][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4099.153529][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4099.153986][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4099.154327][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4099.154737][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4099.155144][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4099.155555][ C3] PKRU: 55555554 [ 4099.155740][ C3] Call Trace: [ 4099.155914][ C3] [ 4099.156068][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4099.156351][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4099.156611][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4099.156867][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4099.157161][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4099.157398][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4099.157675][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4099.157952][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4099.158216][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4099.158508][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4099.158756][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4099.159076][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4099.159356][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4099.159652][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4099.159924][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4099.160238][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4099.160508][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4099.160826][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4099.161128][ C3] [ 4099.161284][ C3] [ 4099.161437][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4099.161768][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4099.162074][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4099.162315][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4099.162571][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4099.162860][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4099.163196][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4099.163503][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4099.163759][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4099.164037][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4099.164328][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4099.164573][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4099.164822][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4099.165058][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4099.165295][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4099.165544][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4099.165849][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4099.166111][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4099.166454][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4099.166729][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4099.167025][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4099.167330][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4099.167624][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4099.167873][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4099.168133][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4099.168379][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4099.168704][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4099.168999][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4099.169322][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4099.169634][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4099.169890][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4099.170141][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4099.170394][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4099.170712][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4099.170960][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4099.171197][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4099.171530][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4099.171784][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4099.172135][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4099.172460][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4099.172751][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4099.173070][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4099.173317][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4099.173549][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4099.173841][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4099.174099][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4099.174343][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4099.174611][ C3] process_one_work (kernel/workqueue.c:2633) [ 4099.174871][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4099.175111][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4099.175392][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4099.175634][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4099.175881][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4099.176222][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4099.176489][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4099.176756][ C3] kthread (kernel/kthread.c:388) [ 4099.176969][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4099.177210][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4099.177446][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4099.177687][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4124.564885][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4124.565376][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4124.565866][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4124.566351][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4124.567321][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4124.567947][ C3] Workqueue: netns cleanup_net [ 4124.568200][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4124.568469][ C3] 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) [ 4124.569464][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000282 [ 4124.569780][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4124.570188][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4124.570606][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4124.571019][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4124.571427][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4124.571840][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4124.572299][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4124.572644][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4124.573054][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4124.573462][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4124.573870][ C3] PKRU: 55555554 [ 4124.574057][ C3] Call Trace: [ 4124.574234][ C3] [ 4124.574387][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4124.574657][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4124.574907][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4124.575191][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4124.575475][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4124.575769][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4124.576041][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4124.576357][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4124.576625][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4124.576944][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4124.577250][ C3] [ 4124.577404][ C3] [ 4124.577557][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4124.577882][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4124.578186][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4124.578490][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4124.578728][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4124.579021][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4124.579342][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4124.579647][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4124.579904][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4124.580183][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4124.580477][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4124.580720][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4124.580969][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4124.581207][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4124.581446][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4124.581700][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4124.582006][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4124.582268][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4124.582613][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4124.582888][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4124.583190][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4124.583492][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4124.583788][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4124.584036][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4124.584296][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4124.584543][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4124.584867][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4124.585164][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4124.585487][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4124.585800][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4124.586056][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4124.586309][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4124.586560][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4124.586875][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4124.587122][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4124.587362][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4124.587695][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4124.587944][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4124.588295][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4124.588621][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4124.588911][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4124.589231][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4124.589478][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4124.589709][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4124.590003][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4124.590266][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4124.590508][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4124.590778][ C3] process_one_work (kernel/workqueue.c:2633) [ 4124.591037][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4124.591274][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4124.591559][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4124.591803][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4124.592049][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4124.592391][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4124.592657][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4124.592922][ C3] kthread (kernel/kthread.c:388) [ 4124.593143][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4124.593385][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4124.593618][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4124.593856][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4150.599255][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 623397 jiffies s: 467069 root: 0x8/. | [ 4150.599917][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4150.600300][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4150.600582][ C3] NMI backtrace for cpu 3 [ 4150.600595][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4150.600598][ C3] Workqueue: netns cleanup_net [ 4150.600606][ C3] 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) [ 4150.600614][ C3] 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 [ 4150.600617][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4150.600619][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4150.600621][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4150.600623][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4150.600624][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4150.600626][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4150.600627][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4150.600629][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4150.600632][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4150.600633][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4150.600634][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4150.600636][ C3] PKRU: 55555554 [ 4150.600636][ C3] Call Trace: [ 4150.600640][ C3] [ 4150.600644][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4150.600650][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4150.600655][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4150.600661][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4150.600666][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4150.600669][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4150.600674][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4150.600677][ C3] ? 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) [ 4150.600680][ C3] ? 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) [ 4150.600683][ C3] ? 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) [ 4150.600687][ C3] [ 4150.600688][ C3] [ 4150.600689][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4150.600693][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4150.600697][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4150.600703][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4150.600706][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4150.600709][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4150.600711][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4150.600717][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4150.600720][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4150.600724][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4150.600727][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4150.600733][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4150.600735][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4150.600739][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4150.600742][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4150.600747][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4150.600750][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4150.600756][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4150.600763][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4150.600767][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4150.600771][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4150.600779][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4150.600786][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4150.600791][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4150.600796][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4150.600800][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4150.600804][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4150.600808][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4150.600817][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4150.600821][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4150.600825][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4150.600830][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4150.600834][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4150.600837][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4150.600842][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4150.600845][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4150.600848][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4150.600851][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4150.600854][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4150.600857][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4150.600860][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4150.600862][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4150.600868][ C3] process_one_work (kernel/workqueue.c:2633) [ 4150.600872][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4150.600875][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4150.600879][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4150.600883][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4150.600886][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4150.600890][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4150.600893][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4150.600895][ C3] kthread (kernel/kthread.c:388) [ 4150.600899][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4150.600901][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4150.600904][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4150.600905][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4176.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4176.565404][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4176.565894][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4176.566389][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4176.567360][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4176.567991][ C3] Workqueue: netns cleanup_net [ 4176.568245][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4176.568520][ C3] 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) [ 4176.569521][ C3] RSP: 0018:ffffc9000051f480 EFLAGS: 00000286 [ 4176.569836][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4176.570244][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4176.570657][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4176.571063][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4176.571486][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 4176.571893][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4176.572349][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4176.572693][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4176.573103][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4176.573521][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4176.573928][ C3] PKRU: 55555554 [ 4176.574113][ C3] Call Trace: [ 4176.574289][ C3] [ 4176.574446][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4176.574716][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4176.574968][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4176.575250][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4176.575534][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4176.575829][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4176.576102][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4176.576421][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4176.576692][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4176.577010][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4176.577311][ C3] [ 4176.577474][ C3] [ 4176.577629][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4176.577954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4176.578251][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4176.578554][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4176.578791][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4176.579049][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4176.579341][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4176.579667][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4176.579971][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4176.580229][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4176.580512][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4176.580806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4176.581050][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4176.581305][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4176.581549][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4176.581786][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4176.582034][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4176.582346][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4176.582615][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4176.582956][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4176.583231][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4176.583536][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4176.583839][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4176.584134][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4176.584391][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4176.584650][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4176.584893][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4176.585217][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4176.585520][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4176.585841][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4176.586151][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4176.586414][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4176.586665][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4176.586916][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4176.587231][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4176.587487][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4176.587725][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4176.588055][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4176.588308][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4176.588660][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4176.588984][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4176.589276][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4176.589602][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4176.589848][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4176.590081][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4176.590372][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4176.590635][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4176.590889][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4176.591157][ C3] process_one_work (kernel/workqueue.c:2633) [ 4176.591431][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4176.591667][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4176.591953][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4176.592205][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4176.592461][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4176.592804][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4176.593071][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4176.593339][ C3] kthread (kernel/kthread.c:388) [ 4176.593561][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4176.593801][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4176.594036][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4176.594276][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4176.594538][ C3] | [ 4177.181230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4177.181602][ C3] rcu: 3-....: (649312 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=143853 | [ 4177.182178][ C3] rcu: (t=650274 jiffies g=2723341 q=5637 ncpus=4) [ 4177.183010][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4177.183647][ C3] Workqueue: netns cleanup_net [ 4177.183900][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 4177.184169][ C3] 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) ... [ 4177.185173][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000247 [ 4177.185496][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 4177.185905][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4177.186314][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4177.186727][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4177.187137][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 4177.187550][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4177.188008][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4177.188348][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4177.188763][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4177.189175][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4177.189589][ C3] PKRU: 55555554 [ 4177.189775][ C3] Call Trace: [ 4177.189949][ C3] [ 4177.190100][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4177.190387][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4177.190647][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4177.190903][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4177.191195][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4177.191446][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4177.191723][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4177.191999][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4177.192263][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4177.192566][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4177.192816][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4177.193136][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4177.193423][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4177.193718][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4177.193988][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4177.194303][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4177.194577][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4177.194895][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4177.195200][ C3] [ 4177.195355][ C3] [ 4177.195513][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4177.195837][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4177.196140][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4177.196445][ C3] ? kasan_report (mm/kasan/report.c:585) [ 4177.196684][ C3] ? kasan_report (mm/kasan/report.c:585) [ 4177.196922][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4177.197176][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4177.197471][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4177.197790][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4177.198092][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4177.198348][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4177.198632][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4177.198927][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4177.199172][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4177.199424][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4177.199662][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4177.199899][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4177.200145][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4177.200459][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4177.200720][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4177.201059][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4177.201340][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4177.201645][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4177.201948][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4177.202242][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4177.202496][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4177.202755][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4177.202999][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4177.203325][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4177.203629][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4177.203951][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4177.204263][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4177.204526][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4177.204779][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4177.205031][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4177.205347][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4177.205597][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4177.205839][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4177.206167][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4177.206424][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4177.206771][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4177.207096][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4177.207393][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4177.207712][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4177.207961][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4177.208193][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4177.208492][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4177.208750][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4177.208994][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4177.209261][ C3] process_one_work (kernel/workqueue.c:2633) [ 4177.209526][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4177.209761][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4177.210043][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4177.210283][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4177.210534][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4177.210874][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4177.211140][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4177.211418][ C3] kthread (kernel/kthread.c:388) [ 4177.211631][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4177.211870][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4177.212103][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4177.212342][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4204.564895][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4204.565388][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4204.565883][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4204.566366][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4204.567340][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4204.567972][ C3] Workqueue: netns cleanup_net [ 4204.568223][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 4204.568496][ C3] 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) ... [ 4204.569497][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000247 [ 4204.569809][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 4204.570218][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4204.570632][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4204.571040][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4204.571462][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 4204.571870][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4204.572327][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4204.572672][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4204.573082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4204.573495][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4204.573906][ C3] PKRU: 55555554 [ 4204.574092][ C3] Call Trace: [ 4204.574266][ C3] [ 4204.574425][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4204.574695][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4204.574945][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4204.575232][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4204.575518][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4204.575813][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4204.576085][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4204.576402][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4204.576669][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4204.576986][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4204.577292][ C3] [ 4204.577450][ C3] [ 4204.577605][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4204.577925][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4204.578223][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4204.578525][ C3] ? kasan_report (mm/kasan/report.c:585) [ 4204.578762][ C3] ? kasan_report (mm/kasan/report.c:585) [ 4204.579003][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4204.579260][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4204.579555][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4204.579876][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4204.580180][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4204.580441][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4204.580720][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4204.581011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4204.581264][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4204.581515][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4204.581751][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4204.581990][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4204.582240][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4204.582552][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4204.582813][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4204.583151][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4204.583435][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4204.583732][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4204.584039][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4204.584332][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4204.584587][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4204.584851][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4204.585097][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4204.585426][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4204.585722][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4204.586045][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4204.586356][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4204.586615][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4204.586868][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4204.587119][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4204.587441][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4204.587687][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4204.587925][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4204.588255][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4204.588512][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4204.588860][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4204.589186][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4204.589485][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4204.589804][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4204.590048][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4204.590283][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4204.590580][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4204.590839][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4204.591084][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4204.591360][ C3] process_one_work (kernel/workqueue.c:2633) [ 4204.591624][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4204.591861][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4204.592143][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4204.592390][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4204.592634][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4204.592975][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4204.593241][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4204.593516][ C3] kthread (kernel/kthread.c:388) [ 4204.593730][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4204.593973][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4204.594206][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4204.594453][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4232.564896][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4232.565390][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4232.565882][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4232.566374][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4232.567352][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4232.567985][ C3] Workqueue: netns cleanup_net [ 4232.568240][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4232.568513][ C3] 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 [ 4232.569513][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4232.569830][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4232.570241][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4232.570651][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4232.571084][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4232.571492][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4232.571900][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4232.572357][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4232.572696][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4232.573108][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4232.573517][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4232.573925][ C3] PKRU: 55555554 [ 4232.574111][ C3] Call Trace: [ 4232.574287][ C3] [ 4232.574437][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4232.574705][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4232.574956][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4232.575239][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4232.575520][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4232.575816][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4232.576092][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4232.576407][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4232.576676][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4232.576994][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4232.577295][ C3] [ 4232.577452][ C3] [ 4232.577605][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4232.577930][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4232.578238][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4232.578474][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4232.578785][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4232.579022][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4232.579317][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4232.579639][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4232.579942][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4232.580198][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4232.580477][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4232.580774][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4232.581041][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4232.581288][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4232.581525][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4232.581765][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4232.582014][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4232.582320][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4232.582582][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4232.582924][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4232.583200][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4232.583500][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4232.583803][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4232.584097][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4232.584346][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4232.584605][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4232.584849][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4232.585173][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4232.585472][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4232.585794][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4232.586106][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4232.586362][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4232.586614][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4232.586866][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4232.587185][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4232.587431][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4232.587671][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4232.588002][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4232.588253][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4232.588602][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4232.588928][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4232.589221][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4232.589540][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4232.589787][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4232.590020][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4232.590312][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4232.590570][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4232.590815][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4232.591100][ C3] process_one_work (kernel/workqueue.c:2633) [ 4232.591360][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4232.591597][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4232.591879][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4232.592119][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4232.592367][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4232.592707][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4232.592974][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4232.593242][ C3] kthread (kernel/kthread.c:388) [ 4232.593458][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4232.593697][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4232.593932][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4232.594173][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4248.903257][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 721701 jiffies s: 467069 root: 0x8/. | [ 4248.903921][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4248.904304][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4248.904588][ C3] NMI backtrace for cpu 3 [ 4248.904597][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4248.904599][ C3] Workqueue: netns cleanup_net [ 4248.904605][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4248.904611][ C3] 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 [ 4248.904614][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4248.904616][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4248.904618][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4248.904619][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4248.904621][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4248.904622][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4248.904623][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4248.904625][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4248.904629][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4248.904631][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4248.904632][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4248.904633][ C3] PKRU: 55555554 [ 4248.904635][ C3] Call Trace: [ 4248.904638][ C3] [ 4248.904641][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4248.904647][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4248.904653][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4248.904659][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4248.904663][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4248.904666][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4248.904671][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4248.904676][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4248.904679][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4248.904682][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4248.904685][ C3] [ 4248.904685][ C3] [ 4248.904689][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4248.904693][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4248.904697][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4248.904701][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4248.904705][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4248.904710][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4248.904713][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4248.904716][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4248.904718][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4248.904724][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4248.904726][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4248.904730][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4248.904733][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4248.904738][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4248.904741][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4248.904745][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4248.904748][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4248.904753][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4248.904756][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4248.904762][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4248.904768][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4248.904771][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4248.904774][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4248.904782][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4248.904789][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4248.904794][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4248.904799][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4248.904803][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4248.904806][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4248.904810][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4248.904818][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4248.904821][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4248.904825][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4248.904830][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4248.904833][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4248.904836][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4248.904840][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4248.904843][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4248.904847][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4248.904850][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4248.904853][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4248.904855][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4248.904859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4248.904861][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4248.904866][ C3] process_one_work (kernel/workqueue.c:2633) [ 4248.904870][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4248.904873][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4248.904877][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4248.904880][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4248.904883][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4248.904887][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4248.904890][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4248.904892][ C3] kthread (kernel/kthread.c:388) [ 4248.904894][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4248.904897][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4248.904899][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4248.904901][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4248.904909][ C3] | [ 4255.216230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4255.216606][ C3] rcu: 3-....: (727230 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=159955 | [ 4255.217177][ C3] rcu: (t=728309 jiffies g=2723341 q=5640 ncpus=4) [ 4255.218003][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4255.218634][ C3] Workqueue: netns cleanup_net [ 4255.218891][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4255.219162][ C3] 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 [ 4255.220157][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4255.220475][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 4255.220900][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4255.221308][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4255.221717][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4255.222126][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4255.222533][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4255.222991][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4255.223331][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4255.223744][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4255.224153][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4255.224561][ C3] PKRU: 55555554 [ 4255.224747][ C3] Call Trace: [ 4255.224923][ C3] [ 4255.225074][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4255.225354][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4255.225613][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4255.225870][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4255.226163][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4255.226403][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4255.226678][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4255.226955][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4255.227218][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4255.227511][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4255.227760][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4255.228080][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4255.228359][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4255.228654][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4255.228927][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4255.229239][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4255.229507][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4255.229825][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4255.230130][ C3] [ 4255.230284][ C3] [ 4255.230438][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4255.230759][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4255.231072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4255.231375][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4255.231611][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4255.231917][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4255.232208][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4255.232529][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4255.232833][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4255.233090][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4255.233368][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4255.233659][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4255.233906][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4255.234154][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4255.234391][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4255.234629][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4255.234877][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4255.235181][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4255.235446][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4255.235787][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4255.236062][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4255.236360][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4255.236662][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4255.236956][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4255.237203][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4255.237462][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4255.237710][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4255.238033][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4255.238327][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4255.238649][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4255.238961][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4255.239217][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4255.239466][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4255.239715][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4255.240030][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4255.240276][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4255.240512][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4255.240842][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4255.241107][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4255.241457][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4255.241781][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4255.242074][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4255.242395][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4255.242641][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4255.242880][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4255.243173][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4255.243435][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4255.243678][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4255.243946][ C3] process_one_work (kernel/workqueue.c:2633) [ 4255.244206][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4255.244445][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4255.244725][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4255.244966][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4255.245211][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4255.245553][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4255.245821][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4255.246086][ C3] kthread (kernel/kthread.c:388) [ 4255.246299][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4255.246540][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4255.246772][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4255.247011][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4280.564890][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4280.565381][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4280.565873][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4280.566361][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4280.567334][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4280.567961][ C3] Workqueue: netns cleanup_net [ 4280.568214][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4280.568484][ C3] 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 [ 4280.569482][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4280.569799][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4280.570210][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4280.570621][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4280.571046][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4280.571457][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4280.571866][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4280.572326][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4280.572666][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4280.573081][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4280.573491][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4280.573899][ C3] PKRU: 55555554 [ 4280.574087][ C3] Call Trace: [ 4280.574263][ C3] [ 4280.574414][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4280.574684][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4280.574935][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4280.575219][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4280.575501][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4280.575797][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4280.576069][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4280.576385][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4280.576653][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4280.576972][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4280.577275][ C3] [ 4280.577430][ C3] [ 4280.577586][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4280.577912][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4280.578215][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4280.578460][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4280.578756][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4280.579077][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4280.579382][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4280.579638][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4280.579917][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4280.580212][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4280.580458][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4280.580705][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4280.580952][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4280.581194][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4280.581442][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4280.581749][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4280.582012][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4280.582356][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4280.582632][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4280.582932][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4280.583235][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4280.583531][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4280.583780][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4280.584039][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4280.584284][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4280.584608][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4280.584907][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4280.585230][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4280.585541][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4280.585797][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4280.586048][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4280.586302][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4280.586623][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4280.586867][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4280.587106][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4280.587436][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4280.587697][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4280.588046][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4280.588373][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4280.588665][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4280.588985][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4280.589232][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4280.589465][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4280.589756][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4280.590015][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4280.590261][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4280.590531][ C3] process_one_work (kernel/workqueue.c:2633) [ 4280.590796][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4280.591033][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4280.591317][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4280.591558][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4280.591804][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4280.592146][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4280.592413][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4280.592679][ C3] kthread (kernel/kthread.c:388) [ 4280.592895][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4280.593135][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4280.593370][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4280.593613][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4308.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4308.565380][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4308.565871][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4308.566356][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4308.567328][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4308.567954][ C3] Workqueue: netns cleanup_net [ 4308.568207][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4308.568475][ C3] 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 [ 4308.569470][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4308.569786][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 4308.570196][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4308.570617][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4308.571027][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4308.571436][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4308.571845][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4308.572305][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4308.572648][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4308.573060][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4308.573469][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4308.573878][ C3] PKRU: 55555554 [ 4308.574064][ C3] Call Trace: [ 4308.574240][ C3] [ 4308.574392][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4308.574660][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4308.574911][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4308.575195][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4308.575477][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4308.575771][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4308.576043][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4308.576357][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4308.576626][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4308.576943][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4308.577247][ C3] [ 4308.577400][ C3] [ 4308.577554][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4308.577876][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4308.578181][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4308.578485][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4308.578723][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4308.579029][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4308.579320][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4308.579642][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4308.579947][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4308.580203][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4308.580483][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4308.580782][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4308.581027][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4308.581276][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4308.581511][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4308.581751][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4308.582000][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4308.582307][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4308.582568][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4308.582910][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4308.583186][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4308.583481][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4308.583793][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4308.584085][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4308.584335][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4308.584596][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4308.584857][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4308.585202][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4308.585498][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4308.585825][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4308.586139][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4308.586395][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4308.586645][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4308.586896][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4308.587212][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4308.587461][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4308.587697][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4308.588028][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4308.588279][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4308.588629][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4308.588954][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4308.589247][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4308.589569][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4308.589814][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4308.590047][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4308.590340][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4308.590604][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4308.590853][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4308.591121][ C3] process_one_work (kernel/workqueue.c:2633) [ 4308.591382][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4308.591621][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4308.591901][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4308.592143][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4308.592389][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4308.592736][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4308.593003][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4308.593270][ C3] kthread (kernel/kthread.c:388) [ 4308.593483][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4308.593725][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4308.593956][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4308.594198][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4308.594454][ C3] | [ 4333.251231][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4333.251607][ C3] rcu: 3-....: (805174 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=176725 | [ 4333.252182][ C3] rcu: (t=806344 jiffies g=2723341 q=5640 ncpus=4) [ 4333.253007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4333.253637][ C3] Workqueue: netns cleanup_net [ 4333.253891][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4333.254161][ C3] 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 [ 4333.255155][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4333.255472][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 4333.255881][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4333.256290][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4333.256699][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4333.257109][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 4333.257519][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4333.257976][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4333.258318][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4333.258729][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4333.259140][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4333.259550][ C3] PKRU: 55555554 [ 4333.259737][ C3] Call Trace: [ 4333.259912][ C3] [ 4333.260064][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4333.260344][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4333.260624][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4333.260882][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4333.261174][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4333.261413][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4333.261688][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4333.261963][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4333.262226][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4333.262519][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4333.262768][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4333.263088][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4333.263369][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4333.263663][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4333.263941][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4333.264257][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4333.264529][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4333.264867][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4333.265171][ C3] [ 4333.265325][ C3] [ 4333.265478][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4333.265801][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4333.266100][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4333.266395][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4333.266636][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4333.266892][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4333.267179][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4333.267499][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4333.267803][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4333.268058][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4333.268337][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4333.268629][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4333.268873][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4333.269121][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4333.269355][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4333.269594][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4333.269843][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4333.270146][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4333.270407][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4333.270809][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4333.271084][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4333.271383][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4333.271686][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4333.271980][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4333.272228][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4333.272487][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4333.272733][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4333.273057][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4333.273351][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4333.273673][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4333.273989][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4333.274243][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4333.274491][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4333.274742][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4333.275058][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4333.275304][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4333.275539][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4333.275869][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4333.276119][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4333.276468][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4333.276791][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4333.277084][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4333.277403][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4333.277646][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4333.277879][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4333.278168][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4333.278425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4333.278670][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4333.278936][ C3] process_one_work (kernel/workqueue.c:2633) [ 4333.279195][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4333.279433][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4333.279712][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4333.279953][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4333.280196][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4333.280560][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4333.280825][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4333.281090][ C3] kthread (kernel/kthread.c:388) [ 4333.281302][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4333.281543][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4333.281773][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4333.282013][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4347.207254][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 820005 jiffies s: 467069 root: 0x8/. | [ 4347.207917][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4347.208298][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4347.208580][ C3] NMI backtrace for cpu 3 [ 4347.208591][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4347.208593][ C3] Workqueue: netns cleanup_net [ 4347.208600][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4347.208606][ C3] 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 [ 4347.208608][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4347.208611][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4347.208613][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4347.208614][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4347.208616][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4347.208617][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4347.208619][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4347.208621][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4347.208624][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4347.208626][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4347.208627][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4347.208629][ C3] PKRU: 55555554 [ 4347.208630][ C3] Call Trace: [ 4347.208633][ C3] [ 4347.208636][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4347.208641][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4347.208645][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4347.208650][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4347.208655][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4347.208658][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4347.208662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4347.208667][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4347.208670][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4347.208673][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4347.208676][ C3] [ 4347.208677][ C3] [ 4347.208678][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4347.208681][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4347.208685][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4347.208688][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4347.208692][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4347.208696][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4347.208701][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4347.208704][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4347.208707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4347.208710][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4347.208715][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4347.208717][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4347.208721][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4347.208723][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4347.208729][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4347.208731][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4347.208735][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4347.208738][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4347.208743][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4347.208746][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4347.208753][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4347.208759][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4347.208762][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4347.208766][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4347.208773][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4347.208780][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4347.208786][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4347.208790][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4347.208794][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4347.208798][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4347.208802][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4347.208810][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4347.208814][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4347.208818][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4347.208823][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4347.208826][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4347.208829][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4347.208833][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4347.208836][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4347.208840][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4347.208843][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4347.208846][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4347.208848][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4347.208851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4347.208853][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4347.208858][ C3] process_one_work (kernel/workqueue.c:2633) [ 4347.208862][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4347.208865][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4347.208869][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4347.208873][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4347.208875][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4347.208879][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4347.208882][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4347.208884][ C3] kthread (kernel/kthread.c:388) [ 4347.208887][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4347.208890][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4347.208892][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4347.208894][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4372.564884][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4372.565373][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4372.565862][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4372.566348][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4372.567317][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4372.567943][ C3] Workqueue: netns cleanup_net [ 4372.568195][ C3] 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) [ 4372.568528][ C3] 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 ... [ 4372.569528][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4372.569843][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4372.570253][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4372.570668][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4372.571080][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4372.571490][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4372.571902][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4372.572363][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4372.572705][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4372.573118][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4372.573526][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4372.573933][ C3] PKRU: 55555554 [ 4372.574120][ C3] Call Trace: [ 4372.574296][ C3] [ 4372.574447][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4372.574716][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4372.574966][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4372.575251][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4372.575532][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4372.575827][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4372.576098][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4372.576413][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4372.576682][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4372.576998][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4372.577302][ C3] [ 4372.577456][ C3] [ 4372.577609][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4372.577932][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4372.578236][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4372.578538][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4372.578859][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4372.579164][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4372.579422][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4372.579701][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4372.579993][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.580239][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4372.580493][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4372.580731][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4372.580969][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4372.581219][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4372.581527][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4372.581793][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4372.582134][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4372.582414][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4372.582712][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4372.583013][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4372.583309][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4372.583556][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4372.583815][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4372.584062][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4372.584388][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4372.584683][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4372.585006][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4372.585321][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4372.585576][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4372.585828][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4372.586079][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4372.586395][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4372.586642][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4372.586881][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4372.587212][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4372.587461][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4372.587812][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4372.588141][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4372.588434][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4372.588755][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4372.589002][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4372.589233][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4372.589527][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4372.589785][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4372.590029][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4372.590303][ C3] process_one_work (kernel/workqueue.c:2633) [ 4372.590562][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4372.590801][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4372.591081][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4372.591324][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4372.591570][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4372.591913][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4372.592179][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4372.592446][ C3] kthread (kernel/kthread.c:388) [ 4372.592666][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4372.592907][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4372.593141][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4372.593381][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4400.564886][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4400.565377][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4400.565871][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4400.566356][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4400.567330][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4400.567958][ C3] Workqueue: netns cleanup_net [ 4400.568211][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4400.568482][ C3] 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 [ 4400.569485][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4400.569802][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4400.570223][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4400.570637][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4400.571047][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4400.571458][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4400.571870][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4400.572331][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4400.572675][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4400.573089][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4400.573501][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4400.573914][ C3] PKRU: 55555554 [ 4400.574100][ C3] Call Trace: [ 4400.574277][ C3] [ 4400.574430][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4400.574700][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4400.574952][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4400.575240][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4400.575521][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4400.575817][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4400.576092][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4400.576406][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4400.576676][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4400.576998][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4400.577304][ C3] [ 4400.577458][ C3] [ 4400.577613][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4400.577936][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4400.578237][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4400.578477][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4400.578775][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4400.579032][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4400.579321][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4400.579645][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4400.579951][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4400.580215][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4400.580496][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4400.580789][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4400.581036][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4400.581286][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4400.581524][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4400.581763][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4400.582014][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4400.582324][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4400.582586][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4400.582930][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4400.583208][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4400.583507][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4400.583813][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4400.584108][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4400.584357][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4400.584617][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4400.584864][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4400.585194][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4400.585490][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4400.585814][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4400.586128][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4400.586386][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4400.586637][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4400.586888][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4400.587207][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4400.587456][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4400.587694][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4400.588025][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4400.588278][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4400.588631][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4400.588957][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4400.589251][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4400.589573][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4400.589822][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4400.590054][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4400.590352][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4400.590611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4400.590855][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4400.591124][ C3] process_one_work (kernel/workqueue.c:2633) [ 4400.591386][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4400.591626][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4400.591914][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4400.592158][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4400.592408][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4400.592752][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4400.593020][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4400.593288][ C3] kthread (kernel/kthread.c:388) [ 4400.593501][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4400.593743][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4400.593974][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4400.594217][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4400.594474][ C3] | [ 4411.286229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4411.286601][ C3] rcu: 3-....: (883093 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=193165 | [ 4411.287177][ C3] rcu: (t=884379 jiffies g=2723341 q=5640 ncpus=4) [ 4411.288008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4411.288641][ C3] Workqueue: netns cleanup_net [ 4411.288893][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4411.289163][ C3] 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 [ 4411.290165][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4411.290479][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 4411.290891][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4411.291303][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4411.291713][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4411.292122][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 4411.292535][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4411.292995][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4411.293338][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4411.293751][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4411.294162][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4411.294575][ C3] PKRU: 55555554 [ 4411.294761][ C3] Call Trace: [ 4411.294935][ C3] [ 4411.295089][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4411.295370][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4411.295631][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4411.295891][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4411.296185][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4411.296426][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4411.296707][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4411.296999][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4411.297264][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4411.297557][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4411.297806][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4411.298128][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4411.298409][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4411.298706][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4411.298979][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4411.299295][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4411.299565][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4411.299884][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4411.300193][ C3] [ 4411.300351][ C3] [ 4411.300505][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4411.300827][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4411.301127][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4411.301426][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4411.301665][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4411.301969][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4411.302275][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4411.302532][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4411.302822][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4411.303144][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4411.303450][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4411.303706][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4411.303987][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4411.304281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4411.304527][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4411.304776][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4411.305013][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4411.305254][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4411.305505][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4411.305809][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4411.306071][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4411.306415][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4411.306693][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4411.306990][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4411.307295][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4411.307589][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4411.307840][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4411.308100][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4411.308347][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4411.308672][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4411.308969][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4411.309294][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4411.309610][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4411.309865][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4411.310121][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4411.310374][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4411.310693][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4411.310941][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4411.311178][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4411.311510][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4411.311762][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4411.312111][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4411.312438][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4411.312733][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4411.313054][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4411.313299][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4411.313534][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4411.313826][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4411.314085][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4411.314333][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4411.314602][ C3] process_one_work (kernel/workqueue.c:2633) [ 4411.314863][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4411.315103][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4411.315385][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4411.315629][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4411.315873][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4411.316218][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4411.316490][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4411.316755][ C3] kthread (kernel/kthread.c:388) [ 4411.316967][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4411.317209][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4411.317441][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4411.317682][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4436.564879][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4436.565367][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4436.565855][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4436.566340][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4436.567310][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4436.567938][ C3] Workqueue: netns cleanup_net [ 4436.568192][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4436.568488][ C3] Code: d8 eb 0d 48 83 c0 08 48 39 d0 0f 84 b0 00 00 00 48 83 38 00 74 ed 48 8d 50 08 eb 09 48 83 c0 01 48 39 c2 74 2c 80 38 00 74 f2 <48> 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 All code ======== 0: d8 eb fsubr %st(3),%st 2: 0d 48 83 c0 08 or $0x8c08348,%eax 7: 48 39 d0 cmp %rdx,%rax a: 0f 84 b0 00 00 00 je 0xc0 10: 48 83 38 00 cmpq $0x0,(%rax) 14: 74 ed je 0x3 16: 48 8d 50 08 lea 0x8(%rax),%rdx 1a: eb 09 jmp 0x25 1c: 48 83 c0 01 add $0x1,%rax 20: 48 39 c2 cmp %rax,%rdx 23: 74 2c je 0x51 25: 80 38 00 cmpb $0x0,(%rax) 28: 74 f2 je 0x1c 2a:* 48 89 c2 mov %rax,%rdx <-- trapping instruction 2d: b8 01 00 00 00 mov $0x1,%eax 32: 48 85 d2 test %rdx,%rdx 35: 0f 84 4c ff ff ff je 0xffffffffffffff87 3b: 41 83 e2 07 and $0x7,%r10d 3f: 49 rex.WB Code starting with the faulting instruction =========================================== 0: 48 89 c2 mov %rax,%rdx 3: b8 01 00 00 00 mov $0x1,%eax 8: 48 85 d2 test %rdx,%rdx b: 0f 84 4c ff ff ff je 0xffffffffffffff5d 11: 41 83 e2 07 and $0x7,%r10d 15: 49 rex.WB [ 4436.569487][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000282 [ 4436.569802][ C3] RAX: ffffed10045e5641 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4436.570218][ C3] RDX: ffffed10045e5642 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4436.570630][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4436.571038][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 4436.571447][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4436.571858][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4436.572317][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4436.572660][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4436.573070][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4436.573482][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4436.573894][ C3] PKRU: 55555554 [ 4436.574081][ C3] Call Trace: [ 4436.574257][ C3] [ 4436.574409][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4436.574680][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4436.574934][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4436.575223][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4436.575504][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4436.575801][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4436.576076][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4436.576391][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4436.576660][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4436.576979][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4436.577284][ C3] [ 4436.577438][ C3] [ 4436.577594][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4436.577919][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4436.578217][ C3] ? kasan_check_range (mm/kasan/generic.c:88 mm/kasan/generic.c:122 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4436.578483][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4436.578771][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4436.579094][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4436.579400][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4436.579658][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4436.579938][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4436.580237][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4436.580484][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4436.580732][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4436.580970][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4436.581208][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4436.581457][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4436.581763][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4436.582027][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4436.582371][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4436.582647][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4436.582945][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4436.583249][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4436.583545][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4436.583794][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4436.584053][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4436.584302][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4436.584627][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4436.584922][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4436.585246][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4436.585561][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4436.585817][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4436.586069][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4436.586320][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4436.586637][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4436.586889][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4436.587127][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4436.587458][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4436.587708][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4436.588059][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4436.588386][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4436.588679][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4436.589001][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4436.589248][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4436.589483][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4436.589775][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4436.590037][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4436.590281][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4436.590550][ C3] process_one_work (kernel/workqueue.c:2633) [ 4436.590811][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4436.591051][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4436.591332][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4436.591575][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4436.591822][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4436.592164][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4436.592433][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4436.592700][ C3] kthread (kernel/kthread.c:388) [ 4436.592913][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4436.593155][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4436.593388][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4436.593628][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4445.511262][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 918309 jiffies s: 467069 root: 0x8/. | [ 4445.511923][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4445.512305][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4445.512585][ C3] NMI backtrace for cpu 3 [ 4445.512594][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4445.512597][ C3] Workqueue: netns cleanup_net [ 4445.512602][ C3] 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) [ 4445.512608][ C3] 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 ... [ 4445.512610][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4445.512613][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4445.512614][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4445.512616][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4445.512617][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4445.512619][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4445.512620][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4445.512622][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4445.512625][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4445.512627][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4445.512628][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4445.512629][ C3] PKRU: 55555554 [ 4445.512630][ C3] Call Trace: [ 4445.512632][ C3] [ 4445.512635][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4445.512640][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4445.512644][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4445.512648][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4445.512652][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4445.512655][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4445.512659][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4445.512663][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4445.512666][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4445.512669][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4445.512672][ C3] [ 4445.512673][ C3] [ 4445.512674][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4445.512678][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4445.512682][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4445.512687][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4445.512690][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4445.512693][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4445.512695][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4445.512700][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4445.512703][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4445.512707][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4445.512709][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4445.512714][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4445.512717][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4445.512720][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4445.512724][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4445.512728][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4445.512731][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4445.512737][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4445.512742][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4445.512745][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4445.512748][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4445.512755][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4445.512762][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4445.512768][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4445.512772][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4445.512776][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4445.512780][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4445.512784][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4445.512792][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4445.512796][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4445.512799][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4445.512804][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4445.512807][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4445.512810][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4445.512814][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4445.512817][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4445.512821][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4445.512823][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4445.512826][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4445.512829][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4445.512833][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4445.512835][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4445.512839][ C3] process_one_work (kernel/workqueue.c:2633) [ 4445.512843][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4445.512847][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4445.512851][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4445.512854][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4445.512857][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4445.512861][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4445.512864][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4445.512866][ C3] kthread (kernel/kthread.c:388) [ 4445.512868][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4445.512871][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4445.512874][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4445.512875][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4472.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4472.565368][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4472.565856][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4472.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4472.567313][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4472.567941][ C3] Workqueue: netns cleanup_net [ 4472.568193][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4472.568462][ C3] 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 [ 4472.569455][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4472.569772][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4472.570188][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4472.570596][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4472.571008][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4472.571417][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4472.571825][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4472.572284][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4472.572623][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4472.573040][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4472.573450][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4472.573859][ C3] PKRU: 55555554 [ 4472.574046][ C3] Call Trace: [ 4472.574224][ C3] [ 4472.574376][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4472.574646][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4472.574896][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4472.575180][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4472.575469][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4472.575766][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4472.576038][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4472.576359][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4472.576641][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4472.576960][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4472.577262][ C3] [ 4472.577418][ C3] [ 4472.577571][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4472.577896][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4472.578193][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4472.578435][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4472.578691][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4472.578980][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4472.579302][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4472.579606][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4472.579870][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4472.580149][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4472.580441][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.580687][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4472.580936][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4472.581172][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4472.581411][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4472.581660][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4472.581965][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4472.582227][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4472.582570][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4472.582845][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4472.583143][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4472.583448][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4472.583743][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4472.583992][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4472.584252][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4472.584498][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4472.584823][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4472.585119][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4472.585444][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4472.585759][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4472.586015][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4472.586267][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4472.586517][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4472.586835][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4472.587083][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4472.587321][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4472.587653][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4472.587902][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4472.588254][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4472.588581][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4472.588873][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4472.589193][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4472.589440][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4472.589672][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4472.589970][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4472.590228][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4472.590472][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4472.590740][ C3] process_one_work (kernel/workqueue.c:2633) [ 4472.591000][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4472.591239][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4472.591520][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4472.591763][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4472.592009][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4472.592351][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4472.592617][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4472.592883][ C3] kthread (kernel/kthread.c:388) [ 4472.593096][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4472.593339][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4472.593571][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4472.593811][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4472.594067][ C3] | [ 4489.321230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4489.321604][ C3] rcu: 3-....: (961013 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=210064 | [ 4489.322178][ C3] rcu: (t=962414 jiffies g=2723341 q=5640 ncpus=4) [ 4489.323006][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4489.323639][ C3] Workqueue: netns cleanup_net [ 4489.323899][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4489.324170][ C3] 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 [ 4489.325173][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4489.325491][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4489.325902][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4489.326313][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4489.326723][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4489.327135][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4489.327547][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4489.328007][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4489.328350][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4489.328764][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4489.329176][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4489.329586][ C3] PKRU: 55555554 [ 4489.329777][ C3] Call Trace: [ 4489.329953][ C3] [ 4489.330106][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4489.330387][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4489.330647][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4489.330905][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4489.331200][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4489.331437][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4489.331713][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4489.331992][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4489.332256][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4489.332557][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4489.332807][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4489.333130][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4489.333421][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4489.333732][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4489.334005][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4489.334319][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4489.334587][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4489.334903][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4489.335209][ C3] [ 4489.335363][ C3] [ 4489.335517][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4489.335839][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4489.336144][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4489.336385][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4489.336679][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4489.336999][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4489.337302][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4489.337557][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4489.337838][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4489.338130][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4489.338376][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4489.338624][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4489.338859][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4489.339099][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4489.339348][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4489.339651][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4489.339918][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4489.340262][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4489.340539][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4489.340836][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4489.341140][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4489.341434][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4489.341684][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4489.341943][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4489.342191][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4489.342514][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4489.342811][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4489.343134][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4489.343447][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4489.343701][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4489.343952][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4489.344203][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4489.344520][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4489.344770][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4489.345006][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4489.345337][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4489.345586][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4489.345935][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4489.346262][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4489.346556][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4489.346876][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4489.347120][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4489.347356][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4489.347647][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4489.347906][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4489.348151][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4489.348420][ C3] process_one_work (kernel/workqueue.c:2633) [ 4489.348679][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4489.348918][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4489.349199][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4489.349441][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4489.349685][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4489.350031][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4489.350299][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4489.350565][ C3] kthread (kernel/kthread.c:388) [ 4489.350779][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4489.351020][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4489.351254][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4489.351494][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4516.564883][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4516.565374][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4516.565867][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4516.566353][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4516.567328][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4516.567958][ C3] Workqueue: netns cleanup_net [ 4516.568210][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4516.568510][ C3] 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 [ 4516.569510][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000286 [ 4516.569834][ C3] RAX: ffff888022f2b20c RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 4516.570246][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4516.570657][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4516.571069][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4516.571482][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4516.571893][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4516.572355][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4516.572695][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4516.573109][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4516.573520][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4516.573931][ C3] PKRU: 55555554 [ 4516.574119][ C3] Call Trace: [ 4516.574295][ C3] [ 4516.574448][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4516.574719][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4516.574972][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4516.575258][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4516.575539][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4516.575838][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4516.576111][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4516.576428][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4516.576701][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4516.577020][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4516.577324][ C3] [ 4516.577480][ C3] [ 4516.577634][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4516.577958][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4516.578256][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4516.578521][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4516.578818][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4516.579156][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4516.579476][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4516.579739][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4516.580018][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4516.580314][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4516.580561][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4516.580808][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4516.581046][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4516.581287][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4516.581535][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4516.581843][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4516.582106][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4516.582449][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4516.582725][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4516.583026][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4516.583331][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4516.583626][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4516.583877][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4516.584136][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4516.584381][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4516.584706][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4516.585005][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4516.585330][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4516.585643][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4516.585899][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4516.586150][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4516.586403][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4516.586721][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4516.586967][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4516.587206][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4516.587538][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4516.587790][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4516.588140][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4516.588468][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4516.588761][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4516.589081][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4516.589328][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4516.589562][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4516.589859][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4516.590120][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4516.590367][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4516.590637][ C3] process_one_work (kernel/workqueue.c:2633) [ 4516.590898][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4516.591135][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4516.591419][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4516.591659][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4516.591906][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4516.592248][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4516.592515][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4516.592782][ C3] kthread (kernel/kthread.c:388) [ 4516.592998][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4516.593238][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4516.593473][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4516.593714][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4543.815254][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1016613 jiffies s: 467069 root: 0x8/. | [ 4543.815923][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4543.816300][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4543.816583][ C3] NMI backtrace for cpu 3 [ 4543.816592][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4543.816595][ C3] Workqueue: netns cleanup_net [ 4543.816601][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4543.816607][ C3] 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 [ 4543.816610][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4543.816613][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4543.816614][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4543.816616][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4543.816618][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4543.816619][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4543.816621][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4543.816622][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4543.816626][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4543.816628][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4543.816629][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4543.816630][ C3] PKRU: 55555554 [ 4543.816631][ C3] Call Trace: [ 4543.816634][ C3] [ 4543.816637][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4543.816642][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4543.816646][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4543.816651][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4543.816655][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4543.816658][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4543.816662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4543.816667][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4543.816669][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4543.816673][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4543.816675][ C3] [ 4543.816676][ C3] [ 4543.816678][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4543.816682][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4543.816686][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4543.816690][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4543.816694][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4543.816700][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4543.816702][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4543.816705][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4543.816708][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4543.816712][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4543.816715][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4543.816719][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4543.816721][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4543.816726][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4543.816729][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4543.816733][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4543.816736][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4543.816740][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4543.816743][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4543.816749][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4543.816755][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4543.816759][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4543.816762][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4543.816769][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4543.816776][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4543.816781][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4543.816786][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4543.816790][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4543.816794][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4543.816798][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4543.816806][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4543.816810][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4543.816813][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4543.816819][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4543.816822][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4543.816825][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4543.816829][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4543.816832][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4543.816836][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4543.816839][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4543.816842][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4543.816844][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4543.816848][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4543.816850][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4543.816855][ C3] process_one_work (kernel/workqueue.c:2633) [ 4543.816859][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4543.816862][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4543.816866][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4543.816870][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4543.816872][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4543.816876][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4543.816879][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4543.816881][ C3] kthread (kernel/kthread.c:388) [ 4543.816884][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4543.816886][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4543.816889][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4543.816891][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4543.816898][ C3] | [ 4567.355230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4567.355604][ C3] rcu: 3-....: (1038963 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=227627 | [ 4567.356182][ C3] rcu: (t=1040448 jiffies g=2723341 q=5640 ncpus=4) [ 4567.357020][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4567.357651][ C3] Workqueue: netns cleanup_net [ 4567.357905][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4567.358177][ C3] 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 [ 4567.359180][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000246 [ 4567.359500][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4567.359914][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4567.360327][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4567.360742][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4567.361169][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4567.361603][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4567.362085][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4567.362446][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4567.362879][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4567.363312][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4567.363727][ C3] PKRU: 55555554 [ 4567.363914][ C3] Call Trace: [ 4567.364088][ C3] [ 4567.364243][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4567.364526][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4567.364787][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4567.365046][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4567.365342][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4567.365582][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4567.365861][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4567.366142][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4567.366407][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4567.366702][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4567.366950][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4567.367273][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4567.367554][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4567.367852][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4567.368126][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4567.368443][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4567.368715][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4567.369034][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4567.369345][ C3] [ 4567.369502][ C3] [ 4567.369657][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4567.369981][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4567.370281][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4567.370524][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4567.370781][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4567.371071][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4567.371395][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4567.371701][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4567.371960][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4567.372241][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4567.372534][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4567.372782][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4567.373031][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4567.373270][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4567.373510][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4567.373761][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4567.374068][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4567.374332][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4567.374679][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4567.374956][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4567.375257][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4567.375561][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4567.375858][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4567.376107][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4567.376368][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4567.376615][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4567.376941][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4567.377238][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4567.377562][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4567.377878][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4567.378136][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4567.378389][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4567.378640][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4567.378959][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4567.379208][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4567.379452][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4567.379786][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4567.380037][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4567.380392][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4567.380719][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4567.381013][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4567.381337][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4567.381585][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4567.381818][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4567.382113][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4567.382372][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4567.382617][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4567.382890][ C3] process_one_work (kernel/workqueue.c:2633) [ 4567.383154][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4567.383396][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4567.383678][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4567.383921][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4567.384169][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4567.384515][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4567.384783][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4567.385050][ C3] kthread (kernel/kthread.c:388) [ 4567.385265][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4567.385508][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4567.385742][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4567.385983][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4592.564883][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4592.565373][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4592.565867][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4592.566353][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4592.567328][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4592.567956][ C3] Workqueue: netns cleanup_net [ 4592.568211][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4592.568480][ C3] 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 [ 4592.569484][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4592.569802][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4592.570213][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4592.570626][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4592.571036][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4592.571445][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4592.571856][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4592.572317][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4592.572659][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4592.573071][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4592.573481][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4592.573892][ C3] PKRU: 55555554 [ 4592.574077][ C3] Call Trace: [ 4592.574255][ C3] [ 4592.574407][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4592.574678][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4592.574928][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4592.575216][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4592.575500][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4592.575795][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4592.576069][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4592.576385][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4592.576655][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4592.576975][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4592.577281][ C3] [ 4592.577435][ C3] [ 4592.577589][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4592.577914][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4592.578220][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4592.578461][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4592.578760][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4592.579054][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4592.579381][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4592.579688][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4592.579946][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4592.580226][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4592.580521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4592.580766][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4592.581015][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4592.581255][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4592.581493][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4592.581744][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4592.582051][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4592.582318][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4592.582661][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4592.582935][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4592.583237][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4592.583540][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4592.583836][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4592.584084][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4592.584343][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4592.584590][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4592.584918][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4592.585214][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4592.585538][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4592.585853][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4592.586109][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4592.586362][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4592.586615][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4592.586932][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4592.587182][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4592.587425][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4592.587773][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4592.588035][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4592.588388][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4592.588716][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4592.589008][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4592.589334][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4592.589581][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4592.589813][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4592.590109][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4592.590370][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4592.590616][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4592.590886][ C3] process_one_work (kernel/workqueue.c:2633) [ 4592.591146][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4592.591385][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4592.591666][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4592.591910][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4592.592157][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4592.592501][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4592.592769][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4592.593036][ C3] kthread (kernel/kthread.c:388) [ 4592.593249][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4592.593492][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4592.593727][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4592.593967][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4620.564876][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4620.565365][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4620.565853][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4620.566335][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4620.567302][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4620.567929][ C3] Workqueue: netns cleanup_net [ 4620.568178][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4620.568447][ C3] 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 [ 4620.569448][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4620.569761][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4620.570172][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4620.570583][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4620.570991][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4620.571402][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4620.571811][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4620.572270][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4620.572611][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4620.573022][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4620.573433][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4620.573842][ C3] PKRU: 55555554 [ 4620.574029][ C3] Call Trace: [ 4620.574203][ C3] [ 4620.574357][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4620.574628][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4620.574879][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4620.575174][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4620.575466][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4620.575774][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4620.576058][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4620.576384][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4620.576654][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4620.576970][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4620.577275][ C3] [ 4620.577427][ C3] [ 4620.577583][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4620.577909][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4620.578210][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4620.578450][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4620.578745][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4620.579038][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4620.579365][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4620.579667][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4620.579923][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4620.580200][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4620.580496][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4620.580741][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4620.580990][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4620.581227][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4620.581466][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4620.581713][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4620.582018][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4620.582281][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4620.582621][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4620.582896][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4620.583196][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4620.583500][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4620.583793][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4620.584042][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4620.584302][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4620.584545][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4620.584869][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4620.585169][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4620.585491][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4620.585802][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4620.586057][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4620.586309][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4620.586561][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4620.586877][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4620.587122][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4620.587362][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4620.587693][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4620.587945][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4620.588294][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4620.588618][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4620.588910][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4620.589235][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4620.589481][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4620.589714][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4620.590005][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4620.590263][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4620.590509][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4620.590780][ C3] process_one_work (kernel/workqueue.c:2633) [ 4620.591039][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4620.591275][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4620.591557][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4620.591796][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4620.592041][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4620.592382][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4620.592649][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4620.592914][ C3] kthread (kernel/kthread.c:388) [ 4620.593130][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4620.593369][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4620.593603][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4620.593844][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4642.119270][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1114917 jiffies s: 467069 root: 0x8/. | [ 4642.119946][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4642.120325][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4642.120611][ C3] NMI backtrace for cpu 3 [ 4642.120621][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4642.120623][ C3] Workqueue: netns cleanup_net [ 4642.120630][ C3] 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) [ 4642.120636][ C3] 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 ... [ 4642.120638][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4642.120641][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4642.120643][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4642.120644][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4642.120646][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4642.120648][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4642.120649][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4642.120651][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4642.120655][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4642.120656][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4642.120657][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4642.120659][ C3] PKRU: 55555554 [ 4642.120660][ C3] Call Trace: [ 4642.120662][ C3] [ 4642.120665][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4642.120669][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4642.120673][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4642.120678][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4642.120682][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4642.120684][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4642.120688][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4642.120692][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4642.120695][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4642.120698][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4642.120701][ C3] [ 4642.120702][ C3] [ 4642.120703][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4642.120707][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4642.120711][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4642.120717][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4642.120720][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4642.120723][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4642.120725][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4642.120730][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4642.120733][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4642.120737][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4642.120740][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4642.120745][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4642.120747][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4642.120751][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4642.120754][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4642.120759][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4642.120762][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4642.120768][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4642.120774][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4642.120778][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4642.120781][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4642.120788][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4642.120795][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4642.120800][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4642.120805][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4642.120809][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4642.120813][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4642.120817][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4642.120824][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4642.120828][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4642.120832][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4642.120837][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4642.120840][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4642.120844][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4642.120848][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4642.120851][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4642.120855][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4642.120858][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4642.120861][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4642.120864][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4642.120867][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4642.120869][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4642.120874][ C3] process_one_work (kernel/workqueue.c:2633) [ 4642.120878][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4642.120882][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4642.120886][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4642.120889][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4642.120892][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4642.120896][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4642.120899][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4642.120901][ C3] kthread (kernel/kthread.c:388) [ 4642.120904][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4642.120906][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4642.120909][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4642.120911][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4642.120918][ C3] | [ 4645.390229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4645.390598][ C3] rcu: 3-....: (1116882 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=244350 | [ 4645.391175][ C3] rcu: (t=1118483 jiffies g=2723341 q=5640 ncpus=4) [ 4645.392007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4645.392637][ C3] Workqueue: netns cleanup_net [ 4645.392891][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4645.393161][ C3] 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) [ 4645.394156][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000282 [ 4645.394476][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4645.394886][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4645.395294][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4645.395703][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4645.396113][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4645.396523][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4645.396981][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4645.397322][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4645.397733][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4645.398143][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4645.398551][ C3] PKRU: 55555554 [ 4645.398738][ C3] Call Trace: [ 4645.398913][ C3] [ 4645.399074][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4645.399356][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4645.399615][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4645.399872][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4645.400165][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4645.400404][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4645.400679][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4645.400955][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4645.401218][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4645.401512][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4645.401774][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4645.402094][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4645.402377][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4645.402681][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4645.402962][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4645.403277][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4645.403544][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4645.403861][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4645.404165][ C3] [ 4645.404319][ C3] [ 4645.404472][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4645.404794][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4645.405099][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4645.405402][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4645.405639][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4645.405931][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4645.406254][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4645.406557][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4645.406814][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4645.407092][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4645.407386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4645.407629][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4645.407877][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4645.408115][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4645.408351][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4645.408600][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4645.408906][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4645.409171][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4645.409511][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4645.409786][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4645.410085][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4645.410386][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4645.410683][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4645.410930][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4645.411189][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4645.411434][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4645.411758][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4645.412055][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4645.412375][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4645.412689][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4645.412945][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4645.413196][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4645.413448][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4645.413761][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4645.414009][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4645.414247][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4645.414577][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4645.414827][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4645.415177][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4645.415503][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4645.415794][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4645.416115][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4645.416360][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4645.416592][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4645.416884][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4645.417143][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4645.417388][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4645.417657][ C3] process_one_work (kernel/workqueue.c:2633) [ 4645.417916][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4645.418151][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4645.418432][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4645.418673][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4645.418919][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4645.419263][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4645.419529][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4645.419794][ C3] kthread (kernel/kthread.c:388) [ 4645.420007][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4645.420248][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4645.420481][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4645.420719][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4672.564879][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4672.565369][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4672.565864][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4672.566350][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4672.567325][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4672.567952][ C3] Workqueue: netns cleanup_net [ 4672.568205][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4672.568497][ C3] Code: 48 c7 c7 b0 c2 9e a9 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 a9 mov $0xffffffffa99ec2b0,%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) [ 4672.569499][ C3] RSP: 0018:ffffc9000051f4c8 EFLAGS: 00000206 [ 4672.569815][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4672.570227][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4672.570637][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4672.571046][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4672.571459][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4672.571870][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4672.572330][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4672.572671][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4672.573082][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4672.573495][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4672.573905][ C3] PKRU: 55555554 [ 4672.574092][ C3] Call Trace: [ 4672.574266][ C3] [ 4672.574420][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4672.574690][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4672.574942][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4672.575226][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4672.575507][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4672.575804][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4672.576077][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4672.576392][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4672.576662][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4672.576981][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4672.577287][ C3] [ 4672.577441][ C3] [ 4672.577597][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4672.577924][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4672.578239][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4672.578541][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4672.578847][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4672.579182][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4672.579502][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4672.579767][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4672.580061][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4672.580362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4672.580609][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4672.580858][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4672.581094][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4672.581336][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4672.581587][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4672.581891][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4672.582153][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4672.582499][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4672.582776][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4672.583074][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4672.583381][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4672.583675][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4672.583925][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4672.584186][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4672.584433][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4672.584759][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4672.585056][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4672.585384][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4672.585698][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4672.585953][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4672.586204][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4672.586457][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4672.586776][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4672.587025][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4672.587262][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4672.587594][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4672.587847][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4672.588197][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4672.588524][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4672.588821][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4672.589144][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4672.589390][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4672.589624][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4672.589918][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4672.590176][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4672.590425][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4672.590694][ C3] process_one_work (kernel/workqueue.c:2633) [ 4672.590956][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4672.591198][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4672.591481][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4672.591729][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4672.591973][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4672.592317][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4672.592586][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4672.592854][ C3] kthread (kernel/kthread.c:388) [ 4672.593067][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4672.593310][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4672.593542][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4672.593785][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4700.564881][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4700.565375][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4700.565868][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4700.566355][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4700.567329][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4700.567963][ C3] Workqueue: netns cleanup_net [ 4700.568217][ C3] 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) [ 4700.568553][ C3] 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 ... [ 4700.569556][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4700.569872][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4700.570284][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4700.570693][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4700.571104][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4700.571519][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4700.571928][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4700.572388][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4700.572730][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4700.573142][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4700.573555][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4700.573964][ C3] PKRU: 55555554 [ 4700.574151][ C3] Call Trace: [ 4700.574328][ C3] [ 4700.574480][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4700.574751][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4700.575002][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4700.575286][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4700.575566][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4700.575865][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4700.576137][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4700.576455][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4700.576724][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4700.577042][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4700.577346][ C3] [ 4700.577502][ C3] [ 4700.577656][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4700.577982][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4700.578287][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4700.578591][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4700.578916][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4700.579221][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4700.579483][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4700.579763][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4700.580056][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4700.580303][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4700.580552][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4700.580788][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4700.581029][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4700.581282][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4700.581587][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4700.581849][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4700.582192][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4700.582473][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4700.582770][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4700.583076][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4700.583371][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4700.583621][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4700.583880][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4700.584127][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4700.584452][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4700.584749][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4700.585072][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4700.585386][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4700.585640][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4700.585891][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4700.586144][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4700.586461][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4700.586709][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4700.586946][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4700.587278][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4700.587530][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4700.587878][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4700.588204][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4700.588499][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4700.588825][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4700.589070][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4700.589307][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4700.589598][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4700.589858][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4700.590104][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4700.590374][ C3] process_one_work (kernel/workqueue.c:2633) [ 4700.590634][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4700.590873][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4700.591154][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4700.591398][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4700.591642][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4700.591987][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4700.592255][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4700.592523][ C3] kthread (kernel/kthread.c:388) [ 4700.592737][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4700.592980][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4700.593213][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4700.593456][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4700.593712][ C3] | [ 4723.424230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4723.424600][ C3] rcu: 3-....: (1194827 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=262573 | [ 4723.425178][ C3] rcu: (t=1196517 jiffies g=2723341 q=5640 ncpus=4) [ 4723.426012][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4723.426639][ C3] Workqueue: netns cleanup_net [ 4723.426894][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4723.427164][ C3] 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 [ 4723.428163][ C3] RSP: 0018:ffffc9000051f498 EFLAGS: 00000282 [ 4723.428481][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 4723.428896][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4723.429309][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4723.429720][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4723.430129][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4723.430538][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4723.430998][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4723.431344][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4723.431757][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4723.432179][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4723.432593][ C3] PKRU: 55555554 [ 4723.432787][ C3] Call Trace: [ 4723.432972][ C3] [ 4723.433130][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4723.433422][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4723.433692][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4723.433958][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4723.434268][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4723.434513][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4723.434802][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4723.435090][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4723.435365][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4723.435667][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4723.435926][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4723.436262][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4723.436555][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4723.436863][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4723.437147][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4723.437462][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4723.437733][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4723.438050][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4723.438358][ C3] [ 4723.438512][ C3] [ 4723.438672][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4723.438998][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4723.439304][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4723.439610][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4723.439849][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4723.440143][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4723.440467][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4723.440771][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4723.441028][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4723.441311][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4723.441602][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4723.441850][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4723.442099][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4723.442337][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4723.442577][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4723.442828][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4723.443132][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4723.443397][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4723.443741][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4723.444019][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4723.444319][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4723.444625][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4723.444919][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4723.445170][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4723.445431][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4723.445679][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4723.446005][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4723.446304][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4723.446628][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4723.446943][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4723.447198][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4723.447449][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4723.447702][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4723.448020][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4723.448268][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4723.448506][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4723.448842][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4723.449093][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4723.449443][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4723.449771][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4723.450065][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4723.450386][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4723.450631][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4723.450866][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4723.451157][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4723.451418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4723.451664][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4723.451934][ C3] process_one_work (kernel/workqueue.c:2633) [ 4723.452196][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4723.452437][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4723.452719][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4723.452962][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4723.453207][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4723.453553][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4723.453821][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4723.454089][ C3] kthread (kernel/kthread.c:388) [ 4723.454303][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4723.454546][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4723.454778][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4723.455021][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4740.423256][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1213221 jiffies s: 467069 root: 0x8/. | [ 4740.423924][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4740.424301][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4740.424587][ C3] NMI backtrace for cpu 3 [ 4740.424596][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4740.424598][ C3] Workqueue: netns cleanup_net [ 4740.424604][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4740.424610][ C3] 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 [ 4740.424612][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000286 [ 4740.424614][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4740.424616][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4740.424618][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4740.424619][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4740.424621][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4740.424622][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4740.424624][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4740.424627][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4740.424629][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4740.424630][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4740.424631][ C3] PKRU: 55555554 [ 4740.424632][ C3] Call Trace: [ 4740.424634][ C3] [ 4740.424637][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4740.424643][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4740.424646][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4740.424651][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4740.424655][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4740.424658][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4740.424662][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4740.424667][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4740.424669][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4740.424673][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4740.424675][ C3] [ 4740.424676][ C3] [ 4740.424677][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4740.424682][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4740.424685][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4740.424689][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4740.424694][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4740.424699][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4740.424701][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4740.424704][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4740.424707][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4740.424712][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4740.424715][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4740.424719][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4740.424721][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4740.424726][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4740.424729][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4740.424733][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4740.424736][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4740.424741][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4740.424744][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4740.424750][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4740.424755][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4740.424758][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4740.424761][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4740.424768][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4740.424775][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4740.424780][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4740.424785][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4740.424789][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4740.424793][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4740.424797][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4740.424804][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4740.424808][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4740.424812][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4740.424817][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4740.424820][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4740.424823][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4740.424828][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4740.424830][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4740.424834][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4740.424837][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4740.424840][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4740.424843][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4740.424846][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4740.424848][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4740.424853][ C3] process_one_work (kernel/workqueue.c:2633) [ 4740.424857][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4740.424860][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4740.424864][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4740.424867][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4740.424870][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4740.424874][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4740.424877][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4740.424879][ C3] kthread (kernel/kthread.c:388) [ 4740.424881][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4740.424884][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4740.424886][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4740.424888][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4764.564884][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4764.565379][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4764.565871][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4764.566359][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4764.567332][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4764.567965][ C3] Workqueue: netns cleanup_net [ 4764.568219][ C3] 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) [ 4764.568558][ C3] 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 ... [ 4764.569555][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4764.569871][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4764.570282][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4764.570691][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4764.571100][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4764.571512][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4764.571921][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4764.572380][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4764.572720][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4764.573130][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4764.573542][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4764.573951][ C3] PKRU: 55555554 [ 4764.574138][ C3] Call Trace: [ 4764.574313][ C3] [ 4764.574466][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4764.574737][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4764.574988][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4764.575273][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4764.575553][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4764.575850][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4764.576123][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4764.576438][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4764.576708][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4764.577025][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4764.577330][ C3] [ 4764.577484][ C3] [ 4764.577639][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4764.577964][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4764.578268][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4764.578578][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4764.578901][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4764.579204][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4764.579461][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4764.579743][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4764.580035][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4764.580282][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4764.580530][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4764.580767][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4764.581007][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4764.581257][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4764.581562][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4764.581824][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4764.582166][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4764.582448][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4764.582746][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4764.583050][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4764.583345][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4764.583595][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4764.583855][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4764.584102][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4764.584426][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4764.584724][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4764.585049][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4764.585361][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4764.585615][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4764.585867][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4764.586119][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4764.586437][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4764.586684][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4764.586922][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4764.587254][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4764.587505][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4764.587853][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4764.588181][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4764.588482][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4764.588803][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4764.589048][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4764.589284][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4764.589575][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4764.589834][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4764.590080][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4764.590350][ C3] process_one_work (kernel/workqueue.c:2633) [ 4764.590611][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4764.590850][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4764.591131][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4764.591375][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4764.591620][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4764.591966][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4764.592237][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4764.592509][ C3] kthread (kernel/kthread.c:388) [ 4764.592730][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4764.592976][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4764.593209][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4764.593452][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4792.564883][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4792.565372][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4792.565864][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4792.566351][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4792.567324][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4792.567951][ C3] Workqueue: netns cleanup_net [ 4792.568204][ C3] 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) [ 4792.568542][ C3] 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 ... [ 4792.569538][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4792.569855][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4792.570265][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4792.570675][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4792.571084][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4792.571494][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4792.571903][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4792.572363][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4792.572705][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4792.573116][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4792.573524][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4792.573935][ C3] PKRU: 55555554 [ 4792.574122][ C3] Call Trace: [ 4792.574299][ C3] [ 4792.574450][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4792.574721][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4792.574972][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4792.575259][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4792.575540][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4792.575834][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4792.576107][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4792.576422][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4792.576691][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4792.577010][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4792.577315][ C3] [ 4792.577469][ C3] [ 4792.577624][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4792.577947][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4792.578257][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4792.578562][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4792.578882][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4792.579187][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4792.579445][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4792.579724][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4792.580018][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4792.580262][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4792.580510][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4792.580749][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4792.580985][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4792.581235][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4792.581542][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4792.581804][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4792.582146][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4792.582426][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4792.582725][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4792.583026][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4792.583323][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4792.583571][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4792.583830][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4792.584075][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4792.584399][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4792.584695][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4792.585015][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4792.585328][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4792.585585][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4792.585837][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4792.586089][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4792.586403][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4792.586651][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4792.586890][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4792.587221][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4792.587474][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4792.587823][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4792.588149][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4792.588444][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4792.588764][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4792.589011][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4792.589244][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4792.589537][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4792.589795][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4792.590040][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4792.590309][ C3] process_one_work (kernel/workqueue.c:2633) [ 4792.590569][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4792.590805][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4792.591087][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4792.591330][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4792.591576][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4792.591917][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4792.592183][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4792.592449][ C3] kthread (kernel/kthread.c:388) [ 4792.592664][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4792.592904][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4792.593138][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4792.593387][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4792.593643][ C3] | [ 4801.459229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4801.459598][ C3] rcu: 3-....: (1272747 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=279442 | [ 4801.460176][ C3] rcu: (t=1274552 jiffies g=2723341 q=5640 ncpus=4) [ 4801.461013][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4801.461641][ C3] Workqueue: netns cleanup_net [ 4801.461898][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4801.462168][ C3] 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 [ 4801.463172][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4801.463491][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4801.463903][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4801.464315][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4801.464725][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4801.465135][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4801.465546][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4801.466010][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4801.466354][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4801.466766][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4801.467176][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4801.467586][ C3] PKRU: 55555554 [ 4801.467772][ C3] Call Trace: [ 4801.467957][ C3] [ 4801.468109][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4801.468400][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4801.468661][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4801.468917][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4801.469214][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4801.469452][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4801.469730][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4801.470008][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4801.470274][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4801.470565][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4801.470816][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4801.471139][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4801.471419][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4801.471718][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4801.471991][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4801.472307][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4801.472576][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4801.472896][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4801.473201][ C3] [ 4801.473357][ C3] [ 4801.473512][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4801.473838][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4801.474135][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4801.474380][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4801.474637][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4801.474925][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4801.475248][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4801.475555][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4801.475812][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4801.476093][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4801.476386][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4801.476633][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4801.476883][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4801.477119][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4801.477360][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4801.477611][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4801.477915][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4801.478184][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4801.478532][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4801.478808][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4801.479106][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4801.479412][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4801.479706][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4801.479956][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4801.480215][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4801.480462][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4801.480788][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4801.481084][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4801.481407][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4801.481722][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4801.481977][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4801.482227][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4801.482479][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4801.482797][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4801.483045][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4801.483282][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4801.483613][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4801.483865][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4801.484215][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4801.484542][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4801.484835][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4801.485160][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4801.485407][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4801.485640][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4801.485943][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4801.486201][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4801.486447][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4801.486714][ C3] process_one_work (kernel/workqueue.c:2633) [ 4801.486977][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4801.487217][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4801.487501][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4801.487751][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4801.488003][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4801.488360][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4801.488639][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4801.488914][ C3] kthread (kernel/kthread.c:388) [ 4801.489132][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4801.489382][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4801.489622][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4801.489870][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4828.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4828.565379][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4828.565869][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4828.566356][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4828.567327][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4828.567955][ C3] Workqueue: netns cleanup_net [ 4828.568216][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4828.568486][ C3] 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 [ 4828.569483][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 4828.569800][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 4828.570212][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4828.570625][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 4828.571039][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4828.571451][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 4828.571867][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4828.572330][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4828.572672][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4828.573089][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4828.573501][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4828.573914][ C3] PKRU: 55555554 [ 4828.574105][ C3] Call Trace: [ 4828.574282][ C3] [ 4828.574434][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4828.574704][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4828.574956][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4828.575241][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4828.575524][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4828.575821][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4828.576094][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4828.576410][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4828.576680][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4828.577000][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4828.577305][ C3] [ 4828.577460][ C3] [ 4828.577614][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4828.577940][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4828.578246][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4828.578487][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4828.578743][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4828.579034][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4828.579357][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4828.579664][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4828.579921][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4828.580200][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4828.580494][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4828.580740][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4828.580991][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4828.581230][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4828.581468][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4828.581720][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4828.582027][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4828.582295][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4828.582640][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4828.582921][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4828.583228][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4828.583540][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4828.583841][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4828.584094][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4828.584363][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4828.584616][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4828.584951][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4828.585257][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4828.585587][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4828.585910][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4828.586177][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4828.586438][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4828.586699][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4828.587017][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4828.587266][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4828.587506][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4828.587839][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4828.588093][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4828.588447][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4828.588775][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4828.589068][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4828.589391][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4828.589642][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4828.589874][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4828.590172][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4828.590433][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4828.590678][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4828.590950][ C3] process_one_work (kernel/workqueue.c:2633) [ 4828.591211][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4828.591450][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4828.591732][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4828.591977][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4828.592224][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4828.592567][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4828.592836][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4828.593103][ C3] kthread (kernel/kthread.c:388) [ 4828.593318][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4828.593561][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4828.593796][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4828.594036][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4838.727257][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1311525 jiffies s: 467069 root: 0x8/. | [ 4838.727926][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4838.728316][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4838.728601][ C3] NMI backtrace for cpu 3 [ 4838.728610][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4838.728612][ C3] Workqueue: netns cleanup_net [ 4838.728618][ C3] 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) [ 4838.728624][ C3] 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 ... [ 4838.728627][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4838.728629][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4838.728631][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4838.728632][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4838.728634][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4838.728635][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4838.728637][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4838.728639][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4838.728643][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4838.728645][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4838.728646][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4838.728647][ C3] PKRU: 55555554 [ 4838.728648][ C3] Call Trace: [ 4838.728650][ C3] [ 4838.728652][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4838.728657][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4838.728662][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4838.728666][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4838.728670][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4838.728672][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4838.728676][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4838.728680][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4838.728683][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4838.728686][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4838.728690][ C3] [ 4838.728690][ C3] [ 4838.728691][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4838.728695][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4838.728700][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4838.728705][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4838.728708][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4838.728711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4838.728713][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4838.728717][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4838.728720][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4838.728724][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4838.728726][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4838.728732][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4838.728734][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4838.728738][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4838.728741][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4838.728746][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4838.728749][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4838.728755][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4838.728761][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4838.728764][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4838.728767][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4838.728774][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4838.728781][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4838.728787][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4838.728791][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4838.728796][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4838.728799][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4838.728803][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4838.728810][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4838.728815][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4838.728818][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4838.728823][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4838.728826][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4838.728829][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4838.728834][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4838.728837][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4838.728840][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4838.728843][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4838.728846][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4838.728849][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4838.728852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4838.728854][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4838.728858][ C3] process_one_work (kernel/workqueue.c:2633) [ 4838.728863][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4838.728865][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4838.728870][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4838.728873][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4838.728876][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4838.728880][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4838.728883][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4838.728885][ C3] kthread (kernel/kthread.c:388) [ 4838.728887][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4838.728890][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4838.728893][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4838.728894][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4864.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4864.565383][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4864.565873][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4864.566359][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4864.567333][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4864.567970][ C3] Workqueue: netns cleanup_net [ 4864.568223][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4864.568495][ C3] 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 [ 4864.569496][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 4864.569813][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 4864.570224][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4864.570635][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4864.571045][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4864.571457][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4864.571868][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4864.572329][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4864.572671][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4864.573081][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4864.573496][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4864.573905][ C3] PKRU: 55555554 [ 4864.574093][ C3] Call Trace: [ 4864.574269][ C3] [ 4864.574432][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4864.574704][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4864.574956][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4864.575240][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4864.575520][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4864.575819][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4864.576091][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4864.576407][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4864.576678][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4864.576995][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4864.577298][ C3] [ 4864.577453][ C3] [ 4864.577609][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4864.577938][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.578242][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.578547][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4864.578788][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.579092][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4864.579390][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4864.579712][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4864.580016][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4864.580275][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4864.580555][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4864.580852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.581096][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4864.581345][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4864.581583][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4864.581822][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4864.582071][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4864.582382][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4864.582646][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4864.582990][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4864.583268][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4864.583570][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4864.583874][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4864.584172][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4864.584425][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4864.584687][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4864.584933][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4864.585261][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4864.585562][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4864.585887][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4864.586203][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4864.586463][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4864.586718][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4864.586972][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4864.587293][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4864.587541][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4864.587783][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4864.588122][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4864.588377][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4864.588730][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4864.589058][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4864.589350][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4864.589672][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4864.589920][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4864.590155][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4864.590447][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4864.590708][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4864.590954][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4864.591225][ C3] process_one_work (kernel/workqueue.c:2633) [ 4864.591487][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4864.591724][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4864.592008][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4864.592251][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4864.592499][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4864.592843][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4864.593110][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4864.593377][ C3] kthread (kernel/kthread.c:388) [ 4864.593593][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4864.593833][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4864.594067][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4864.594310][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4864.594564][ C3] | [ 4879.494229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4879.494599][ C3] rcu: 3-....: (1350666 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=296371 | [ 4879.495177][ C3] rcu: (t=1352587 jiffies g=2723341 q=5640 ncpus=4) [ 4879.496012][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4879.496641][ C3] Workqueue: netns cleanup_net [ 4879.496896][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4879.497165][ C3] 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) [ 4879.498168][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000282 [ 4879.498485][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4879.498895][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4879.499304][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4879.499716][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4879.500127][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4879.500540][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4879.500999][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4879.501342][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4879.501757][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4879.502167][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4879.502575][ C3] PKRU: 55555554 [ 4879.502763][ C3] Call Trace: [ 4879.502939][ C3] [ 4879.503090][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4879.503370][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4879.503630][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4879.503888][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4879.504185][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4879.504421][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4879.504698][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4879.504977][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4879.505242][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4879.505535][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4879.505785][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4879.506107][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4879.506388][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4879.506686][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4879.506960][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4879.507273][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4879.507546][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4879.507871][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4879.508180][ C3] [ 4879.508334][ C3] [ 4879.508492][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4879.508815][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4879.509123][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4879.509430][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4879.509669][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4879.509966][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4879.510290][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4879.510596][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4879.510855][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4879.511137][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4879.511434][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4879.511682][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4879.511929][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4879.512170][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4879.512413][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4879.512664][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4879.512975][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4879.513240][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4879.513584][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4879.513863][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4879.514164][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4879.514472][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4879.514769][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4879.515021][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4879.515285][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4879.515532][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4879.515860][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4879.516159][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4879.516483][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4879.516798][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4879.517055][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4879.517307][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4879.517560][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4879.517884][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4879.518128][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4879.518369][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4879.518700][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4879.518951][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4879.519302][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4879.519628][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4879.519922][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4879.520241][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4879.520489][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4879.520722][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4879.521014][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4879.521273][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4879.521520][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4879.521790][ C3] process_one_work (kernel/workqueue.c:2633) [ 4879.522053][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4879.522292][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4879.522574][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4879.522815][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4879.523063][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4879.523405][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4879.523672][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4879.523940][ C3] kthread (kernel/kthread.c:388) [ 4879.524155][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4879.524394][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4879.524629][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4879.524871][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4904.564891][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4904.565382][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4904.565874][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4904.566362][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4904.567336][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4904.567968][ C3] Workqueue: netns cleanup_net [ 4904.568222][ C3] 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) [ 4904.568555][ C3] 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 ... [ 4904.569556][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4904.569872][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4904.570283][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4904.570694][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4904.571106][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4904.571517][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4904.571926][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4904.572387][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4904.572730][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4904.573143][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4904.573555][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4904.573965][ C3] PKRU: 55555554 [ 4904.574151][ C3] Call Trace: [ 4904.574329][ C3] [ 4904.574480][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4904.574750][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4904.575002][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4904.575287][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4904.575570][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4904.575866][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4904.576139][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4904.576456][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4904.576726][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4904.577045][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4904.577350][ C3] [ 4904.577504][ C3] [ 4904.577658][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4904.577989][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4904.578295][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4904.578599][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4904.578921][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4904.579227][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4904.579485][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4904.579764][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4904.580058][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4904.580305][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4904.580554][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4904.580793][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4904.581031][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4904.581281][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4904.581588][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4904.581852][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4904.582196][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4904.582475][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4904.582774][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4904.583076][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4904.583374][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4904.583621][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4904.583881][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4904.584129][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4904.584457][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4904.584751][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4904.585075][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4904.585390][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4904.585646][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4904.585899][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4904.586150][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4904.586467][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4904.586715][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4904.586954][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4904.587287][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4904.587537][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4904.587895][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4904.588222][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4904.588515][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4904.588837][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4904.589084][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4904.589316][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4904.589612][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4904.589871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4904.590114][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4904.590385][ C3] process_one_work (kernel/workqueue.c:2633) [ 4904.590645][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4904.590885][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4904.591165][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4904.591410][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4904.591658][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4904.592000][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4904.592269][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4904.592537][ C3] kthread (kernel/kthread.c:388) [ 4904.592752][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4904.592994][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4904.593227][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4904.593468][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4932.564896][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4932.565389][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4932.565880][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4932.566366][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4932.567338][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4932.567973][ C3] Workqueue: netns cleanup_net [ 4932.568226][ C3] 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) [ 4932.568556][ C3] 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 [ 4932.569555][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 4932.569870][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4932.570282][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4932.570691][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4932.571100][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4932.571511][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4932.571923][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4932.572384][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4932.572726][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4932.573137][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4932.573549][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4932.573959][ C3] PKRU: 55555554 [ 4932.574147][ C3] Call Trace: [ 4932.574321][ C3] [ 4932.574475][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4932.574746][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4932.574996][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4932.575282][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4932.575562][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4932.575862][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4932.576136][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4932.576451][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4932.576721][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4932.577038][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4932.577344][ C3] [ 4932.577498][ C3] [ 4932.577661][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4932.577987][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4932.578290][ C3] ? 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) [ 4932.578590][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4932.578911][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4932.579216][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4932.579475][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4932.579753][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4932.580049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4932.580296][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4932.580543][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4932.580782][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4932.581022][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4932.581270][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4932.581578][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4932.581846][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4932.582188][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4932.582467][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4932.582768][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4932.583070][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4932.583366][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4932.583616][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4932.583875][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4932.584119][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4932.584446][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4932.584744][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4932.585067][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4932.585379][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4932.585635][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4932.585887][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4932.586138][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4932.586456][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4932.586702][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4932.586942][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4932.587275][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4932.587526][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4932.587883][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4932.588210][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4932.588505][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4932.588824][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4932.589072][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4932.589308][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4932.589600][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4932.589860][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4932.590107][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4932.590378][ C3] process_one_work (kernel/workqueue.c:2633) [ 4932.590639][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4932.590875][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4932.591160][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4932.591403][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4932.591653][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4932.591996][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4932.592264][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4932.592531][ C3] kthread (kernel/kthread.c:388) [ 4932.592748][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4932.592987][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4932.593222][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4932.593465][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4937.031267][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1409829 jiffies s: 467069 root: 0x8/. | [ 4937.031932][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 4937.032310][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 4937.032599][ C3] NMI backtrace for cpu 3 [ 4937.032606][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4937.032609][ C3] Workqueue: netns cleanup_net [ 4937.032613][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4937.032618][ C3] 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 [ 4937.032621][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 4937.032623][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 4937.032625][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4937.032626][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4937.032627][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4937.032629][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4937.032631][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4937.032632][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4937.032636][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4937.032637][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4937.032638][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4937.032640][ C3] PKRU: 55555554 [ 4937.032640][ C3] Call Trace: [ 4937.032642][ C3] [ 4937.032645][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4937.032649][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4937.032653][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4937.032657][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4937.032661][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4937.032663][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4937.032666][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4937.032671][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4937.032674][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4937.032677][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4937.032680][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4937.032683][ C3] [ 4937.032683][ C3] [ 4937.032684][ C3] kasan_report (mm/kasan/report.c:585) [ 4937.032687][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4937.032692][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4937.032696][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4937.032699][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4937.032704][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4937.032708][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4937.032711][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4937.032714][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4937.032716][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4937.032721][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4937.032723][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4937.032728][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4937.032730][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4937.032734][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4937.032737][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4937.032740][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4937.032744][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4937.032749][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4937.032752][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4937.032757][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4937.032762][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4937.032766][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4937.032768][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4937.032775][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4937.032782][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4937.032787][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4937.032792][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4937.032796][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4937.032800][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4937.032804][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4937.032811][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4937.032814][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4937.032818][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4937.032822][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4937.032825][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4937.032827][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4937.032832][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4937.032835][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4937.032838][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4937.032841][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4937.032844][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4937.032846][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4937.032849][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4937.032852][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4937.032856][ C3] process_one_work (kernel/workqueue.c:2633) [ 4937.032860][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4937.032863][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4937.032867][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4937.032870][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4937.032873][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4937.032877][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4937.032880][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4937.032882][ C3] kthread (kernel/kthread.c:388) [ 4937.032884][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4937.032887][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4937.032889][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4937.032891][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4937.032898][ C3] | [ 4957.529229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4957.529608][ C3] rcu: 3-....: (1428586 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=314585 | [ 4957.530189][ C3] rcu: (t=1430622 jiffies g=2723341 q=5640 ncpus=4) [ 4957.531023][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4957.531655][ C3] Workqueue: netns cleanup_net [ 4957.531911][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4957.532199][ C3] Code: 48 c7 c7 b0 c2 9e a9 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 a9 mov $0xffffffffa99ec2b0,%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) [ 4957.533199][ C3] RSP: 0018:ffffc9000051f4c8 EFLAGS: 00000206 [ 4957.533516][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4957.533926][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4957.534339][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4957.534751][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 4957.535162][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 4957.535576][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4957.536037][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4957.536382][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4957.536795][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4957.537206][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4957.537620][ C3] PKRU: 55555554 [ 4957.537808][ C3] Call Trace: [ 4957.537985][ C3] [ 4957.538136][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4957.538419][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4957.538678][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4957.538937][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4957.539234][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4957.539469][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4957.539749][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4957.540026][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4957.540291][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4957.540583][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4957.540833][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4957.541157][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4957.541436][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4957.541735][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4957.542010][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4957.542323][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4957.542594][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4957.542910][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4957.543218][ C3] [ 4957.543371][ C3] [ 4957.543528][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4957.543853][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4957.544159][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4957.544449][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4957.544738][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4957.545063][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4957.545367][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4957.545622][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4957.545903][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4957.546194][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4957.546440][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4957.546688][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4957.546923][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4957.547163][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4957.547413][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4957.547720][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4957.547983][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4957.548331][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4957.548609][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4957.548908][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4957.549213][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4957.549508][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4957.549758][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4957.550019][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4957.550267][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4957.550592][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4957.550889][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4957.551216][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4957.551531][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4957.551787][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4957.552038][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4957.552291][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4957.552610][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4957.552860][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4957.553099][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4957.553430][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4957.553683][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4957.554032][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4957.554358][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4957.554654][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4957.554976][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4957.555222][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4957.555461][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4957.555753][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4957.556012][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4957.556260][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4957.556530][ C3] process_one_work (kernel/workqueue.c:2633) [ 4957.556791][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4957.557031][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4957.557312][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4957.557560][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4957.557805][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4957.558151][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4957.558420][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4957.558688][ C3] kthread (kernel/kthread.c:388) [ 4957.558903][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4957.559145][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4957.559378][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4957.559621][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4984.564882][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 4984.565372][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4984.565864][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 4984.566351][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 4984.567333][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4984.567962][ C3] Workqueue: netns cleanup_net [ 4984.568215][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4984.568486][ C3] 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) [ 4984.569484][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000282 [ 4984.569799][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 4984.570210][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 4984.570619][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 4984.571027][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 4984.571437][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 4984.571847][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 4984.572306][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4984.572646][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 4984.573057][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4984.573468][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4984.573878][ C3] PKRU: 55555554 [ 4984.574064][ C3] Call Trace: [ 4984.574245][ C3] [ 4984.574400][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4984.574669][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4984.574920][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4984.575211][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4984.575492][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4984.575789][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4984.576062][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4984.576379][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4984.576650][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4984.576968][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4984.577271][ C3] [ 4984.577432][ C3] [ 4984.577586][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4984.577910][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4984.578216][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4984.578519][ C3] ? kasan_report (mm/kasan/report.c:609) [ 4984.578759][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4984.579052][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4984.579376][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 4984.579684][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4984.579942][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4984.580223][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4984.580516][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4984.580762][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4984.581012][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4984.581250][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4984.581490][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 4984.581743][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4984.582050][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4984.582317][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4984.582660][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4984.582936][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4984.583236][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4984.583541][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4984.583837][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 4984.584086][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4984.584346][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4984.584594][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 4984.584921][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 4984.585217][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 4984.585541][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4984.585855][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4984.586113][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 4984.586364][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4984.586615][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 4984.586933][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4984.587182][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 4984.587425][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4984.587756][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4984.588007][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4984.588360][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4984.588686][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 4984.588980][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 4984.589303][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 4984.589549][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 4984.589781][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4984.590075][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4984.590335][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4984.590580][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 4984.590849][ C3] process_one_work (kernel/workqueue.c:2633) [ 4984.591113][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 4984.591355][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4984.591635][ C3] ? assign_work (kernel/workqueue.c:1101) [ 4984.591879][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4984.592125][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4984.592469][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4984.592736][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4984.593004][ C3] kthread (kernel/kthread.c:388) [ 4984.593218][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4984.593461][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 4984.593692][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 4984.593935][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5012.564894][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5012.565382][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5012.565874][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5012.566357][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5012.567335][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5012.567964][ C3] Workqueue: netns cleanup_net [ 5012.568214][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5012.568484][ C3] 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) [ 5012.569483][ C3] RSP: 0018:ffffc9000051f480 EFLAGS: 00000286 [ 5012.569798][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5012.570211][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5012.570622][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5012.571033][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5012.571442][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5012.571859][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5012.572319][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5012.572662][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5012.573075][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5012.573487][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5012.573901][ C3] PKRU: 55555554 [ 5012.574088][ C3] Call Trace: [ 5012.574264][ C3] [ 5012.574417][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5012.574688][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5012.574937][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5012.575227][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5012.575507][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5012.575805][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5012.576079][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5012.576394][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5012.576664][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5012.576984][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5012.577295][ C3] [ 5012.577449][ C3] [ 5012.577606][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5012.577931][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5012.578233][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5012.578534][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5012.578775][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5012.579032][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5012.579323][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5012.579647][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5012.579954][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5012.580213][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5012.580493][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5012.580788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5012.581035][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5012.581286][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5012.581524][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5012.581763][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5012.582015][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5012.582324][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5012.582588][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5012.582931][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5012.583210][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5012.583511][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5012.583816][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5012.584114][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5012.584363][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5012.584623][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5012.584872][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5012.585203][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5012.585500][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5012.585825][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5012.586141][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5012.586399][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5012.586654][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5012.586906][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5012.587228][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5012.587478][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5012.587718][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5012.588050][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5012.588301][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5012.588654][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5012.588983][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5012.589276][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5012.589599][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5012.589849][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5012.590082][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5012.590377][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5012.590637][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5012.590881][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5012.591151][ C3] process_one_work (kernel/workqueue.c:2633) [ 5012.591413][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5012.591655][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5012.591937][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5012.592182][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5012.592429][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5012.592772][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5012.593042][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5012.593310][ C3] kthread (kernel/kthread.c:388) [ 5012.593525][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5012.593768][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5012.594005][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5012.594248][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5035.335267][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1508133 jiffies s: 467069 root: 0x8/. | [ 5035.336165][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5035.336689][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5035.337114][ C3] NMI backtrace for cpu 3 [ 5035.337123][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5035.337125][ C3] Workqueue: netns cleanup_net [ 5035.337131][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5035.337136][ C3] 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 [ 5035.337139][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5035.337141][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 5035.337143][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5035.337144][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5035.337146][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5035.337147][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5035.337149][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5035.337151][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5035.337155][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5035.337156][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5035.337158][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5035.337159][ C3] PKRU: 55555554 [ 5035.337160][ C3] Call Trace: [ 5035.337162][ C3] [ 5035.337164][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5035.337170][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5035.337173][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5035.337178][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5035.337182][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5035.337184][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5035.337187][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5035.337192][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5035.337195][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5035.337198][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5035.337202][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5035.337204][ C3] [ 5035.337205][ C3] [ 5035.337209][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5035.337214][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5035.337217][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5035.337221][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5035.337226][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5035.337232][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5035.337234][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5035.337238][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5035.337240][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5035.337245][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5035.337248][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5035.337252][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5035.337255][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5035.337260][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5035.337263][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5035.337266][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5035.337270][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5035.337274][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5035.337277][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5035.337283][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5035.337288][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5035.337292][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5035.337295][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5035.337301][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5035.337308][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5035.337314][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5035.337318][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5035.337322][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5035.337326][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5035.337330][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5035.337338][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5035.337341][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5035.337345][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5035.337351][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5035.337354][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5035.337357][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5035.337361][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5035.337364][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5035.337367][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5035.337370][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5035.337374][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5035.337376][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5035.337379][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5035.337381][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5035.337386][ C3] process_one_work (kernel/workqueue.c:2633) [ 5035.337390][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5035.337394][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5035.337398][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5035.337401][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5035.337404][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5035.337408][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5035.337411][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5035.337413][ C3] kthread (kernel/kthread.c:388) [ 5035.337415][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5035.337418][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5035.337420][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5035.337422][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5035.337429][ C3] | [ 5035.563229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5035.563599][ C3] rcu: 3-....: (1506504 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=332137 | [ 5035.564179][ C3] rcu: (t=1508656 jiffies g=2723341 q=5640 ncpus=4) [ 5035.565007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5035.565640][ C3] Workqueue: netns cleanup_net [ 5035.565896][ C3] 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) [ 5035.566231][ C3] 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 ... [ 5035.567234][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5035.567552][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5035.567963][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5035.568373][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5035.568785][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5035.569197][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5035.569608][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5035.570070][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5035.570411][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5035.570825][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5035.571236][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5035.571646][ C3] PKRU: 55555554 [ 5035.571834][ C3] Call Trace: [ 5035.572010][ C3] [ 5035.572162][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5035.572443][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5035.572704][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5035.572963][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5035.573258][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5035.573496][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5035.573773][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5035.574051][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5035.574316][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5035.574610][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5035.574861][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5035.575182][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5035.575463][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5035.575759][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5035.576032][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5035.576348][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5035.576617][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5035.576936][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5035.577248][ C3] [ 5035.577403][ C3] [ 5035.577559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5035.577885][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5035.578191][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5035.578498][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5035.578821][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5035.579128][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5035.579391][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5035.579672][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5035.579968][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5035.580211][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5035.580459][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5035.580699][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5035.580935][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5035.581186][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5035.581493][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5035.581758][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5035.582101][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5035.582378][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5035.582680][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5035.582984][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5035.583281][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5035.583531][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5035.583791][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5035.584037][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5035.584364][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5035.584661][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5035.584984][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5035.585306][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5035.585564][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5035.585816][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5035.586070][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5035.586386][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5035.586634][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5035.586874][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5035.587214][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5035.587466][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5035.587818][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5035.588145][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5035.588438][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5035.588761][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5035.589009][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5035.589242][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5035.589538][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5035.589797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5035.590043][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5035.590313][ C3] process_one_work (kernel/workqueue.c:2633) [ 5035.590576][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5035.590814][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5035.591095][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5035.591341][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5035.591589][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5035.591933][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5035.592201][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5035.592469][ C3] kthread (kernel/kthread.c:388) [ 5035.592685][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5035.592927][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5035.593161][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5035.593402][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5060.564908][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5060.565407][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5060.565900][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5060.566391][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5060.567375][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5060.568006][ C3] Workqueue: netns cleanup_net [ 5060.568261][ C3] 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) [ 5060.568564][ C3] 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 [ 5060.569564][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000286 [ 5060.569882][ C3] RAX: ffffed10045e5641 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5060.570293][ C3] RDX: ffffed10045e5642 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5060.570705][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5060.571115][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 5060.571528][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5060.571939][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5060.572403][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5060.572746][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5060.573158][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5060.573571][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5060.573981][ C3] PKRU: 55555554 [ 5060.574169][ C3] Call Trace: [ 5060.574344][ C3] [ 5060.574501][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5060.574772][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5060.575023][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5060.575309][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5060.575589][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5060.575887][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5060.576161][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5060.576483][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5060.576754][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5060.577076][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5060.577380][ C3] [ 5060.577536][ C3] [ 5060.577693][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5060.578020][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5060.578319][ C3] ? 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) [ 5060.578588][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5060.578882][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5060.579203][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5060.579510][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5060.579769][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5060.580049][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5060.580349][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5060.580597][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5060.580847][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5060.581087][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5060.581327][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5060.581579][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5060.581888][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5060.582153][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5060.582497][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5060.582774][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5060.583076][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5060.583380][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5060.583681][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5060.583931][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5060.584192][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5060.584440][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5060.584770][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5060.585069][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5060.585394][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5060.585710][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5060.585966][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5060.586220][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5060.586474][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5060.586792][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5060.587044][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5060.587285][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5060.587616][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5060.587869][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5060.588220][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5060.588549][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5060.588844][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5060.589167][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5060.589416][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5060.589651][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5060.589946][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5060.590208][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5060.590456][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5060.590727][ C3] process_one_work (kernel/workqueue.c:2633) [ 5060.590989][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5060.591228][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5060.591512][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5060.591756][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5060.592004][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5060.592349][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5060.592618][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5060.592886][ C3] kthread (kernel/kthread.c:388) [ 5060.593102][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5060.593352][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5060.593588][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5060.593830][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5088.564903][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5088.565397][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5088.565896][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5088.566389][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5088.567374][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5088.568004][ C3] Workqueue: netns cleanup_net [ 5088.568259][ C3] 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) [ 5088.568596][ C3] 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 ... [ 5088.569602][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5088.569921][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5088.570335][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5088.570751][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5088.571165][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5088.571576][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5088.571991][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5088.572459][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5088.572804][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5088.573226][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5088.573638][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5088.574050][ C3] PKRU: 55555554 [ 5088.574237][ C3] Call Trace: [ 5088.574416][ C3] [ 5088.574568][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5088.574840][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5088.575092][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5088.575379][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5088.575662][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5088.575959][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5088.576238][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5088.576554][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5088.576829][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5088.577149][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5088.577457][ C3] [ 5088.577612][ C3] [ 5088.577768][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5088.578092][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5088.578401][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5088.578706][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5088.579028][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5088.579335][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5088.579592][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5088.579874][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5088.580170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5088.580415][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5088.580664][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5088.580904][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5088.581142][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5088.581395][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5088.581702][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5088.581966][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5088.582313][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5088.582590][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5088.582892][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5088.583195][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5088.583495][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5088.583743][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5088.584004][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5088.584251][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5088.584578][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5088.584876][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5088.585200][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5088.585517][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5088.585773][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5088.586026][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5088.586278][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5088.586594][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5088.586849][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5088.587089][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5088.587422][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5088.587674][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5088.588025][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5088.588354][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5088.588646][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5088.588970][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5088.589217][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5088.589450][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5088.589744][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5088.590005][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5088.590251][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5088.590521][ C3] process_one_work (kernel/workqueue.c:2633) [ 5088.590782][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5088.591020][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5088.591303][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5088.591546][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5088.591792][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5088.592135][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5088.592404][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5088.592671][ C3] kthread (kernel/kthread.c:388) [ 5088.592885][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5088.593126][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5088.593360][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5088.593598][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5088.593854][ C3] | [ 5113.597229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5113.597600][ C3] rcu: 3-....: (1584448 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=349829 | [ 5113.598180][ C3] rcu: (t=1586690 jiffies g=2723341 q=5640 ncpus=4) [ 5113.599014][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5113.599643][ C3] Workqueue: netns cleanup_net [ 5113.599898][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5113.600166][ C3] 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 [ 5113.601164][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5113.601482][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5113.601891][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5113.602302][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5113.602711][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5113.603120][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5113.603532][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5113.603991][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5113.604338][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5113.604750][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5113.605159][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5113.605570][ C3] PKRU: 55555554 [ 5113.605756][ C3] Call Trace: [ 5113.605933][ C3] [ 5113.606084][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5113.606367][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5113.606626][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5113.606887][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5113.607183][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5113.607421][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5113.607702][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5113.607988][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5113.608254][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5113.608550][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5113.608803][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5113.609129][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5113.609414][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5113.609716][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5113.609991][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5113.610309][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5113.610581][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5113.610902][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5113.611209][ C3] [ 5113.611365][ C3] [ 5113.611521][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5113.611850][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5113.612156][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5113.612400][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5113.612705][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5113.613001][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5113.613328][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5113.613636][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5113.613893][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5113.614178][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5113.614472][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5113.614721][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5113.614973][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5113.615213][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5113.615458][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5113.615710][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5113.616017][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5113.616283][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5113.616630][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5113.616915][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5113.617214][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5113.617522][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5113.617820][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5113.618072][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5113.618334][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5113.618588][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5113.618917][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5113.619216][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5113.619545][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5113.619864][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5113.620122][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5113.620376][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5113.620633][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5113.620955][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5113.621205][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5113.621445][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5113.621780][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5113.622033][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5113.622386][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5113.622717][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5113.623015][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5113.623341][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5113.623590][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5113.623827][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5113.624127][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5113.624390][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5113.624638][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5113.624909][ C3] process_one_work (kernel/workqueue.c:2633) [ 5113.625172][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5113.625416][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5113.625702][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5113.625949][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5113.626196][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5113.626545][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5113.626819][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5113.627091][ C3] kthread (kernel/kthread.c:388) [ 5113.627305][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5113.627549][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5113.627783][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5113.628026][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5133.639247][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1606437 jiffies s: 467069 root: 0x8/. | [ 5133.639908][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5133.640291][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5133.640578][ C3] NMI backtrace for cpu 3 [ 5133.640588][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5133.640590][ C3] Workqueue: netns cleanup_net [ 5133.640597][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 5133.640604][ C3] 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) [ 5133.640606][ C3] RSP: 0018:ffffc9000051f4a8 EFLAGS: 00000213 [ 5133.640609][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5133.640611][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5133.640612][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5133.640614][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5133.640616][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5133.640617][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5133.640620][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5133.640623][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5133.640625][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5133.640626][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5133.640628][ C3] PKRU: 55555554 [ 5133.640629][ C3] Call Trace: [ 5133.640632][ C3] [ 5133.640636][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5133.640641][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5133.640645][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5133.640650][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5133.640654][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5133.640657][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5133.640661][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5133.640666][ C3] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 5133.640670][ C3] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 5133.640673][ C3] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 5133.640676][ C3] [ 5133.640677][ C3] [ 5133.640677][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5133.640682][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5133.640686][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5133.640690][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5133.640695][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5133.640701][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5133.640703][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5133.640707][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5133.640709][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5133.640714][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5133.640717][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5133.640722][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5133.640724][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5133.640730][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5133.640733][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5133.640736][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5133.640740][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5133.640745][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5133.640748][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5133.640755][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5133.640761][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5133.640765][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5133.640768][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5133.640776][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5133.640783][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5133.640789][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5133.640793][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5133.640798][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5133.640801][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5133.640806][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5133.640813][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5133.640818][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5133.640821][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5133.640827][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5133.640830][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5133.640833][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5133.640838][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5133.640841][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5133.640845][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5133.640848][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5133.640851][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5133.640854][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5133.640858][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5133.640860][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5133.640864][ C3] process_one_work (kernel/workqueue.c:2633) [ 5133.640869][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5133.640872][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5133.640876][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5133.640879][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5133.640882][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5133.640886][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5133.640889][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5133.640891][ C3] kthread (kernel/kthread.c:388) [ 5133.640894][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5133.640897][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5133.640900][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5133.640902][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5160.564919][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5160.565411][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5160.565906][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5160.566399][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5160.567402][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5160.568036][ C3] Workqueue: netns cleanup_net [ 5160.568289][ C3] 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) [ 5160.568624][ C3] 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 ... [ 5160.569626][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5160.569943][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5160.570355][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5160.570768][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5160.571180][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5160.571592][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5160.572010][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5160.572479][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5160.572826][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5160.573247][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5160.573657][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5160.574063][ C3] PKRU: 55555554 [ 5160.574250][ C3] Call Trace: [ 5160.574427][ C3] [ 5160.574578][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5160.574854][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5160.575110][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5160.575394][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5160.575676][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5160.575977][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5160.576255][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5160.576576][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5160.576846][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5160.577171][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5160.577480][ C3] [ 5160.577636][ C3] [ 5160.577790][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5160.578114][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5160.578424][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5160.578733][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5160.579056][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5160.579362][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5160.579620][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5160.579899][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5160.580191][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5160.580436][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5160.580691][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5160.580930][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5160.581168][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5160.581419][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5160.581723][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5160.581987][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5160.582331][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5160.582612][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5160.582910][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5160.583213][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5160.583509][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5160.583755][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5160.584015][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5160.584262][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5160.584588][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5160.584885][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5160.585208][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5160.585522][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5160.585778][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5160.586030][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5160.586281][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5160.586605][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5160.586852][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5160.587090][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5160.587427][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5160.587676][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5160.588027][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5160.588359][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5160.588660][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5160.588980][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5160.589232][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5160.589467][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5160.589773][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5160.590041][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5160.590286][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5160.590559][ C3] process_one_work (kernel/workqueue.c:2633) [ 5160.590826][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5160.591073][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5160.591357][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5160.591602][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5160.591851][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5160.592203][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5160.592478][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5160.592747][ C3] kthread (kernel/kthread.c:388) [ 5160.592960][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5160.593203][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5160.593444][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5160.593693][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5188.564901][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5188.565402][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5188.565898][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5188.566388][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5188.567362][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5188.567989][ C3] Workqueue: netns cleanup_net [ 5188.568246][ C3] 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) [ 5188.568584][ C3] 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 ... [ 5188.569592][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5188.569912][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5188.570328][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5188.570745][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5188.571158][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5188.571573][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5188.571988][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5188.572453][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5188.572800][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5188.573216][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5188.573631][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5188.574050][ C3] PKRU: 55555554 [ 5188.574238][ C3] Call Trace: [ 5188.574419][ C3] [ 5188.574579][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5188.574857][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5188.575111][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5188.575398][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5188.575683][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5188.575984][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5188.576259][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5188.576582][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5188.576854][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5188.577173][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5188.577480][ C3] [ 5188.577637][ C3] [ 5188.577794][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5188.578121][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5188.578426][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5188.578734][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5188.579058][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5188.579366][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5188.579625][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5188.579911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5188.580206][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5188.580455][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5188.580706][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5188.580944][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5188.581186][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5188.581440][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5188.581746][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5188.582013][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5188.582361][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5188.582640][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5188.582941][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5188.583251][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5188.583547][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5188.583801][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5188.584062][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5188.584311][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5188.584639][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5188.584938][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5188.585265][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5188.585582][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5188.585840][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5188.586093][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5188.586354][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5188.586677][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5188.586927][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5188.587167][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5188.587501][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5188.587755][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5188.588108][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5188.588438][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5188.588735][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5188.589061][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5188.589309][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5188.589546][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5188.589840][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5188.590105][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5188.590353][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5188.590626][ C3] process_one_work (kernel/workqueue.c:2633) [ 5188.590889][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5188.591130][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5188.591416][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5188.591661][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5188.591907][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5188.592256][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5188.592527][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5188.592796][ C3] kthread (kernel/kthread.c:388) [ 5188.593012][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5188.593257][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5188.593492][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5188.593736][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5188.593995][ C3] | [ 5191.632229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5191.632600][ C3] rcu: 3-....: (1662368 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=367130 | [ 5191.633183][ C3] rcu: (t=1664725 jiffies g=2723341 q=5640 ncpus=4) [ 5191.634018][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5191.634648][ C3] Workqueue: netns cleanup_net [ 5191.634903][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5191.635181][ C3] 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 [ 5191.636180][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 5191.636509][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 5191.636922][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5191.637334][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5191.637748][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5191.638158][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5191.638571][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5191.639033][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5191.639380][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5191.639794][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5191.640206][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5191.640618][ C3] PKRU: 55555554 [ 5191.640804][ C3] Call Trace: [ 5191.640982][ C3] [ 5191.641133][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5191.641418][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5191.641678][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5191.641936][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5191.642232][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5191.642471][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5191.642750][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5191.643028][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5191.643293][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5191.643585][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5191.643836][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5191.644160][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5191.644441][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5191.644740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5191.645014][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5191.645330][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5191.645602][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5191.645921][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5191.646227][ C3] [ 5191.646387][ C3] [ 5191.646543][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5191.646865][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5191.647165][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5191.647466][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5191.647713][ C3] kasan_report (mm/kasan/report.c:585) [ 5191.647943][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5191.648202][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5191.648492][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5191.648814][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5191.649122][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5191.649380][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5191.649660][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5191.649953][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5191.650200][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5191.650451][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5191.650692][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5191.650932][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5191.651183][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5191.651492][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5191.651757][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5191.652101][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5191.652378][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5191.652676][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5191.652982][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5191.653279][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5191.653527][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5191.653787][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5191.654035][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5191.654362][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5191.654659][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5191.654983][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5191.655299][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5191.655556][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5191.655806][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5191.656057][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5191.656379][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5191.656626][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5191.656864][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5191.657196][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5191.657448][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5191.657800][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5191.658126][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5191.658420][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5191.658743][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5191.658990][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5191.659222][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5191.659516][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5191.659774][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5191.660019][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5191.660289][ C3] process_one_work (kernel/workqueue.c:2633) [ 5191.660551][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5191.660791][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5191.661072][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5191.661317][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5191.661564][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5191.661907][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5191.662176][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5191.662444][ C3] kthread (kernel/kthread.c:388) [ 5191.662658][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5191.662902][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5191.663137][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5191.663383][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5216.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5216.565393][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5216.565883][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5216.566375][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5216.567349][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5216.567980][ C3] Workqueue: netns cleanup_net [ 5216.568234][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5216.568514][ C3] 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 [ 5216.569519][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 5216.569839][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 5216.570258][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5216.570677][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5216.571091][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5216.571505][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5216.571916][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5216.572380][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5216.572725][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5216.573144][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5216.573558][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5216.573973][ C3] PKRU: 55555554 [ 5216.574161][ C3] Call Trace: [ 5216.574340][ C3] [ 5216.574493][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5216.574764][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5216.575017][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5216.575305][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5216.575589][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5216.575888][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5216.576167][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5216.576486][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5216.576757][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5216.577078][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5216.577385][ C3] [ 5216.577542][ C3] [ 5216.577697][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5216.578023][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5216.578323][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5216.578625][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5216.578874][ C3] kasan_report (mm/kasan/report.c:585) [ 5216.579104][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5216.579362][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5216.579651][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5216.579977][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5216.580286][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5216.580546][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5216.580827][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5216.581122][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5216.581370][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5216.581619][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5216.581857][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5216.582096][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5216.582348][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5216.582655][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5216.582920][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5216.583265][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5216.583542][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5216.583843][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5216.584150][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5216.584447][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5216.584697][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5216.584958][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5216.585205][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5216.585533][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5216.585837][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5216.586169][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5216.586487][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5216.586745][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5216.587000][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5216.587253][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5216.587572][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5216.587823][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5216.588065][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5216.588403][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5216.588654][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5216.589009][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5216.589339][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5216.589634][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5216.589958][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5216.590207][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5216.590441][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5216.590740][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5216.591003][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5216.591249][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5216.591522][ C3] process_one_work (kernel/workqueue.c:2633) [ 5216.591784][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5216.592026][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5216.592309][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5216.592555][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5216.592803][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5216.593149][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5216.593419][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5216.593688][ C3] kthread (kernel/kthread.c:388) [ 5216.593903][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5216.594149][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5216.594385][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5216.594627][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5231.943269][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1704741 jiffies s: 467069 root: 0x8/. | [ 5231.944264][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5231.944810][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5231.945228][ C3] NMI backtrace for cpu 3 [ 5231.945239][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5231.945243][ C3] Workqueue: netns cleanup_net [ 5231.945248][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5231.945254][ C3] 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 [ 5231.945257][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 5231.945259][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 5231.945261][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5231.945263][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5231.945264][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5231.945266][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5231.945267][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5231.945269][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5231.945273][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5231.945275][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5231.945276][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5231.945277][ C3] PKRU: 55555554 [ 5231.945278][ C3] Call Trace: [ 5231.945280][ C3] [ 5231.945286][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5231.945291][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5231.945295][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5231.945300][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5231.945305][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5231.945307][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5231.945311][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5231.945316][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5231.945319][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5231.945322][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5231.945325][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5231.945328][ C3] [ 5231.945329][ C3] [ 5231.945329][ C3] kasan_report (mm/kasan/report.c:585) [ 5231.945335][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5231.945339][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5231.945343][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5231.945347][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5231.945352][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5231.945355][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5231.945358][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5231.945360][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5231.945365][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5231.945368][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5231.945372][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5231.945374][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5231.945380][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5231.945383][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5231.945386][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5231.945390][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5231.945395][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5231.945398][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5231.945408][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5231.945413][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5231.945416][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5231.945419][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5231.945428][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5231.945435][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5231.945440][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5231.945445][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5231.945449][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5231.945453][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5231.945457][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5231.945465][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5231.945469][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5231.945473][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5231.945478][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5231.945481][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5231.945484][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5231.945489][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5231.945492][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5231.945496][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5231.945499][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5231.945503][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5231.945505][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5231.945509][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5231.945511][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5231.945516][ C3] process_one_work (kernel/workqueue.c:2633) [ 5231.945520][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5231.945523][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5231.945528][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5231.945531][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5231.945534][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5231.945538][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5231.945541][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5231.945543][ C3] kthread (kernel/kthread.c:388) [ 5231.945545][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5231.945548][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5231.945551][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5231.945552][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5256.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5256.565391][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5256.565883][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5256.566372][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5256.567345][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5256.567975][ C3] Workqueue: netns cleanup_net [ 5256.568227][ C3] 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) [ 5256.568560][ C3] 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 ... [ 5256.569564][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5256.569881][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5256.570291][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5256.570703][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5256.571115][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5256.571525][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5256.571936][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5256.572398][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5256.572742][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5256.573160][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5256.573575][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5256.573989][ C3] PKRU: 55555554 [ 5256.574179][ C3] Call Trace: [ 5256.574358][ C3] [ 5256.574511][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5256.574781][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5256.575035][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5256.575323][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5256.575608][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5256.575907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5256.576188][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5256.576508][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5256.576780][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5256.577103][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5256.577411][ C3] [ 5256.577569][ C3] [ 5256.577726][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5256.578055][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5256.578364][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5256.578669][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5256.578995][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5256.579303][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5256.579565][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5256.579846][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5256.580143][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.580391][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5256.580643][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5256.580884][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5256.581124][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5256.581377][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5256.581687][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5256.581952][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5256.582300][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5256.582580][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5256.582883][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5256.583189][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5256.583490][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5256.583739][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5256.584001][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5256.584252][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5256.584582][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5256.584880][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5256.585207][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5256.585526][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5256.585785][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5256.586046][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5256.586300][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5256.586619][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5256.586868][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5256.587109][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5256.587445][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5256.587696][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5256.588051][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5256.588381][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5256.588677][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5256.589001][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5256.589252][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5256.589487][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5256.589783][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5256.590046][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5256.590293][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5256.590566][ C3] process_one_work (kernel/workqueue.c:2633) [ 5256.590828][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5256.591071][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5256.591355][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5256.591600][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5256.591850][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5256.592197][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5256.592468][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5256.592738][ C3] kthread (kernel/kthread.c:388) [ 5256.592953][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5256.593197][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5256.593432][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5256.593675][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5256.593935][ C3] | [ 5269.667229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5269.667607][ C3] rcu: 3-....: (1740287 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=384122 | [ 5269.668188][ C3] rcu: (t=1742760 jiffies g=2723341 q=5640 ncpus=4) [ 5269.669025][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5269.669660][ C3] Workqueue: netns cleanup_net [ 5269.669918][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5269.670191][ C3] 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) [ 5269.671200][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000282 [ 5269.671521][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5269.671936][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5269.672350][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5269.672767][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5269.673182][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5269.673599][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5269.674065][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5269.674410][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5269.674829][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5269.675245][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5269.675658][ C3] PKRU: 55555554 [ 5269.675848][ C3] Call Trace: [ 5269.676031][ C3] [ 5269.676184][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5269.676468][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5269.676732][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5269.676993][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5269.677290][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5269.677531][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5269.677810][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5269.678091][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5269.678359][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5269.678656][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5269.678909][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5269.679234][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5269.679518][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5269.679818][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5269.680095][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5269.680413][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5269.680687][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5269.681011][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5269.681320][ C3] [ 5269.681476][ C3] [ 5269.681634][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5269.681959][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5269.682270][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5269.682579][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5269.682818][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5269.683117][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5269.683442][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5269.683752][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5269.684012][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5269.684294][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5269.684592][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5269.684840][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5269.685089][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5269.685330][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5269.685573][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5269.685824][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5269.686139][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5269.686405][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5269.686752][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5269.687032][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5269.687337][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5269.687643][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5269.687942][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5269.688195][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5269.688458][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5269.688706][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5269.689034][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5269.689337][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5269.689662][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5269.689979][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5269.690239][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5269.690493][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5269.690748][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5269.691067][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5269.691317][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5269.691560][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5269.691895][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5269.692151][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5269.692506][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5269.692837][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5269.693134][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5269.693460][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5269.693709][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5269.693948][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5269.694244][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5269.694507][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5269.694756][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5269.695029][ C3] process_one_work (kernel/workqueue.c:2633) [ 5269.695293][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5269.695532][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5269.695819][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5269.696066][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5269.696318][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5269.696665][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5269.696936][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5269.697205][ C3] kthread (kernel/kthread.c:388) [ 5269.697424][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5269.697665][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5269.697902][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5269.698146][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5296.564897][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5296.565388][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5296.565885][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5296.566373][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5296.567351][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5296.567983][ C3] Workqueue: netns cleanup_net [ 5296.568237][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5296.568527][ C3] Code: 48 c7 c7 b0 c2 9e a9 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 a9 mov $0xffffffffa99ec2b0,%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) [ 5296.569530][ C3] RSP: 0018:ffffc9000051f4c8 EFLAGS: 00000206 [ 5296.569845][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5296.570262][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5296.570675][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5296.571089][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5296.571504][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5296.571923][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5296.572388][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5296.572735][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5296.573152][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5296.573567][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5296.573984][ C3] PKRU: 55555554 [ 5296.574173][ C3] Call Trace: [ 5296.574349][ C3] [ 5296.574505][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5296.574779][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5296.575031][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5296.575322][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5296.575605][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5296.575909][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5296.576189][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5296.576506][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5296.576781][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5296.577102][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5296.577412][ C3] [ 5296.577568][ C3] [ 5296.577725][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5296.578053][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5296.578362][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5296.578654][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5296.578947][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5296.579274][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5296.579582][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5296.579843][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5296.580128][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5296.580425][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5296.580674][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5296.580924][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5296.581168][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5296.581410][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5296.581663][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5296.581973][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5296.582240][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5296.582587][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5296.582867][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5296.583170][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5296.583479][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5296.583777][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5296.584029][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5296.584292][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5296.584541][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5296.584870][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5296.585172][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5296.585502][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5296.585823][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5296.586082][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5296.586337][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5296.586596][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5296.586919][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5296.587168][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5296.587415][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5296.587753][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5296.588007][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5296.588362][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5296.588696][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5296.588993][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5296.589318][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5296.589567][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5296.589805][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5296.590099][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5296.590362][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5296.590611][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5296.590884][ C3] process_one_work (kernel/workqueue.c:2633) [ 5296.591148][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5296.591390][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5296.591676][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5296.591921][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5296.592171][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5296.592519][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5296.592791][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5296.593062][ C3] kthread (kernel/kthread.c:388) [ 5296.593279][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5296.593522][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5296.593760][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5296.594006][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5324.564891][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5324.565381][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5324.565880][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5324.566366][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5324.567340][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5324.567971][ C3] Workqueue: netns cleanup_net [ 5324.568224][ C3] 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) [ 5324.568560][ C3] 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 ... [ 5324.569564][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5324.569880][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5324.570303][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5324.570715][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5324.571130][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5324.571544][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5324.571962][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5324.572431][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5324.572778][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5324.573197][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5324.573612][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5324.574031][ C3] PKRU: 55555554 [ 5324.574220][ C3] Call Trace: [ 5324.574398][ C3] [ 5324.574553][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5324.574828][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5324.575080][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5324.575373][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5324.575662][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5324.575965][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5324.576244][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5324.576560][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5324.576834][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5324.577158][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5324.577467][ C3] [ 5324.577623][ C3] [ 5324.577782][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5324.578108][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5324.578417][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5324.578727][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5324.579052][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5324.579362][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5324.579622][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5324.579905][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5324.580205][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5324.580454][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5324.580705][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5324.580948][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5324.581191][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5324.581443][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5324.581752][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5324.582020][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5324.582367][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5324.582647][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5324.582952][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5324.583261][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5324.583561][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5324.583813][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5324.584077][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5324.584325][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5324.584655][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5324.584958][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5324.585287][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5324.585611][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5324.585872][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5324.586127][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5324.586384][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5324.586710][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5324.586961][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5324.587203][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5324.587540][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5324.587795][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5324.588149][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5324.588481][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5324.588778][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5324.589102][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5324.589353][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5324.589591][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5324.589887][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5324.590150][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5324.590402][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5324.590674][ C3] process_one_work (kernel/workqueue.c:2633) [ 5324.590938][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5324.591177][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5324.591466][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5324.591711][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5324.591961][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5324.592309][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5324.592579][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5324.592850][ C3] kthread (kernel/kthread.c:388) [ 5324.593069][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5324.593314][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5324.593552][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5324.593800][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5330.247247][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1803045 jiffies s: 467069 root: 0x8/. | [ 5330.247915][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5330.248294][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5330.248576][ C3] NMI backtrace for cpu 3 [ 5330.248584][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5330.248586][ C3] Workqueue: netns cleanup_net [ 5330.248592][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5330.248598][ C3] 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 [ 5330.248600][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5330.248603][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5330.248604][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5330.248606][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5330.248608][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5330.248610][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5330.248611][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5330.248614][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5330.248617][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5330.248619][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5330.248620][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5330.248622][ C3] PKRU: 55555554 [ 5330.248623][ C3] Call Trace: [ 5330.248625][ C3] [ 5330.248628][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5330.248633][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5330.248637][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5330.248641][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5330.248645][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5330.248648][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5330.248652][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5330.248657][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5330.248660][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5330.248663][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5330.248666][ C3] [ 5330.248666][ C3] [ 5330.248670][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5330.248674][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5330.248678][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5330.248683][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5330.248688][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5330.248690][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5330.248694][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5330.248696][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5330.248701][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5330.248704][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5330.248708][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5330.248711][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5330.248716][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5330.248719][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5330.248723][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5330.248726][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5330.248731][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5330.248734][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5330.248740][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5330.248745][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5330.248749][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5330.248752][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5330.248760][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5330.248767][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5330.248772][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5330.248777][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5330.248781][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5330.248785][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5330.248789][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5330.248796][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5330.248800][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5330.248803][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5330.248808][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5330.248811][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5330.248815][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5330.248819][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5330.248822][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5330.248826][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5330.248829][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5330.248832][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5330.248835][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5330.248838][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5330.248841][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5330.248845][ C3] process_one_work (kernel/workqueue.c:2633) [ 5330.248849][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5330.248852][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5330.248857][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5330.248860][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5330.248863][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5330.248867][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5330.248870][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5330.248872][ C3] kthread (kernel/kthread.c:388) [ 5330.248874][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5330.248877][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5330.248880][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5330.248882][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5330.248889][ C3] | [ 5347.702229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5347.702604][ C3] rcu: 3-....: (1818207 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=401154 | [ 5347.703185][ C3] rcu: (t=1820795 jiffies g=2723341 q=5640 ncpus=4) [ 5347.704016][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5347.704649][ C3] Workqueue: netns cleanup_net [ 5347.704904][ C3] 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) [ 5347.705243][ C3] 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 ... [ 5347.706249][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5347.706567][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5347.706977][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5347.707388][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5347.707799][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5347.708211][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5347.708623][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5347.709087][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5347.709431][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5347.709845][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5347.710258][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5347.710669][ C3] PKRU: 55555554 [ 5347.710857][ C3] Call Trace: [ 5347.711033][ C3] [ 5347.711185][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5347.711466][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5347.711727][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5347.711986][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5347.712280][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5347.712520][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5347.712797][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5347.713074][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5347.713339][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5347.713635][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5347.713887][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5347.714208][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5347.714490][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5347.714784][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5347.715065][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5347.715383][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5347.715656][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5347.715976][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5347.716281][ C3] [ 5347.716436][ C3] [ 5347.716590][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5347.716917][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5347.717227][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5347.717531][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5347.717851][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5347.718159][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5347.718425][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5347.718704][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5347.718998][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5347.719242][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5347.719491][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5347.719728][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5347.719965][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5347.720216][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5347.720522][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5347.720784][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5347.721125][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5347.721404][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5347.721704][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5347.722006][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5347.722304][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5347.722553][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5347.722820][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5347.723067][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5347.723393][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5347.723691][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5347.724013][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5347.724327][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5347.724582][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5347.724834][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5347.725085][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5347.725403][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5347.725656][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5347.725894][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5347.726225][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5347.726476][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5347.726828][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5347.727157][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5347.727451][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5347.727773][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5347.728023][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5347.728258][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5347.728554][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5347.728815][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5347.729061][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5347.729333][ C3] process_one_work (kernel/workqueue.c:2633) [ 5347.729596][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5347.729835][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5347.730118][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5347.730362][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5347.730612][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5347.730956][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5347.731225][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5347.731493][ C3] kthread (kernel/kthread.c:388) [ 5347.731708][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5347.731953][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5347.732188][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5347.732432][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5372.564914][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5372.565423][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5372.565920][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5372.566411][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5372.567412][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5372.568057][ C3] Workqueue: netns cleanup_net [ 5372.568314][ C3] 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) [ 5372.568654][ C3] 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 ... [ 5372.569656][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5372.569973][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5372.570387][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5372.570798][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5372.571209][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5372.571625][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5372.572039][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5372.572505][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5372.572849][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5372.573267][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5372.573685][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5372.574104][ C3] PKRU: 55555554 [ 5372.574292][ C3] Call Trace: [ 5372.574470][ C3] [ 5372.574624][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5372.574899][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5372.575154][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5372.575452][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5372.575736][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5372.576040][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5372.576315][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5372.576634][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5372.576906][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5372.577227][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5372.577532][ C3] [ 5372.577689][ C3] [ 5372.577846][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5372.578173][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5372.578479][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5372.578786][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5372.579110][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5372.579419][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5372.579678][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5372.579961][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5372.580265][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5372.580522][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5372.580774][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5372.581015][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5372.581263][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5372.581516][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5372.581826][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5372.582092][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5372.582440][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5372.582724][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5372.583032][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5372.583340][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5372.583647][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5372.583908][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5372.584172][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5372.584427][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5372.584757][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5372.585058][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5372.585395][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5372.585714][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5372.585971][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5372.586226][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5372.586481][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5372.586803][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5372.587055][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5372.587294][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5372.587630][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5372.587884][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5372.588235][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5372.588565][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5372.588862][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5372.589185][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5372.589432][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5372.589670][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5372.589964][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5372.590225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5372.590477][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5372.590747][ C3] process_one_work (kernel/workqueue.c:2633) [ 5372.591010][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5372.591252][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5372.591537][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5372.591783][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5372.592030][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5372.592377][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5372.592647][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5372.592917][ C3] kthread (kernel/kthread.c:388) [ 5372.593133][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5372.593378][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5372.593612][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5372.593856][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5400.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5400.565398][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5400.565892][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5400.566383][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5400.567360][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5400.567995][ C3] Workqueue: netns cleanup_net [ 5400.568249][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5400.568520][ C3] 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 [ 5400.569522][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5400.569840][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5400.570254][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5400.570664][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5400.571075][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5400.571489][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5400.571901][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5400.572365][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5400.572707][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5400.573123][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5400.573536][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5400.573947][ C3] PKRU: 55555554 [ 5400.574135][ C3] Call Trace: [ 5400.574312][ C3] [ 5400.574465][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5400.574738][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5400.574992][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5400.575281][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5400.575562][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5400.575861][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5400.576135][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5400.576453][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5400.576725][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5400.577046][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5400.577349][ C3] [ 5400.577506][ C3] [ 5400.577661][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5400.577987][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5400.578285][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5400.578528][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5400.578836][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5400.579140][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5400.579398][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5400.579689][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5400.580011][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5400.580319][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5400.580579][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5400.580861][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5400.581156][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5400.581403][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5400.581656][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5400.581896][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5400.582137][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5400.582390][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5400.582702][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5400.582969][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5400.583317][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5400.583597][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5400.583901][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5400.584208][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5400.584509][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5400.584759][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5400.585022][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5400.585275][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5400.585607][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5400.585908][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5400.586238][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5400.586557][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5400.586816][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5400.587073][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5400.587327][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5400.587648][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5400.587900][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5400.588143][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5400.588479][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5400.588732][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5400.589089][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5400.589421][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5400.589717][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5400.590045][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5400.590297][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5400.590533][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5400.590832][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5400.591098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5400.591346][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5400.591619][ C3] process_one_work (kernel/workqueue.c:2633) [ 5400.591882][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5400.592126][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5400.592410][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5400.592656][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5400.592907][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5400.593254][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5400.593526][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5400.593797][ C3] kthread (kernel/kthread.c:388) [ 5400.594013][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5400.594259][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5400.594495][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5400.594740][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5400.595002][ C3] | [ 5425.735230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5425.735611][ C3] rcu: 3-....: (1896149 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=418446 | [ 5425.736192][ C3] rcu: (t=1898828 jiffies g=2723341 q=5640 ncpus=4) [ 5425.737034][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5425.737672][ C3] Workqueue: netns cleanup_net [ 5425.737927][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5425.738208][ C3] 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 [ 5425.739216][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 5425.739539][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 5425.739955][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5425.740371][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5425.740788][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5425.741205][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5425.741622][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5425.742089][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5425.742436][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5425.742852][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5425.743270][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5425.743686][ C3] PKRU: 55555554 [ 5425.743876][ C3] Call Trace: [ 5425.744053][ C3] [ 5425.744209][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5425.744494][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5425.744759][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5425.745023][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5425.745324][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5425.745566][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5425.745846][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5425.746127][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5425.746394][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5425.746693][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5425.746945][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5425.747268][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5425.747554][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5425.747854][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5425.748130][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5425.748451][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5425.748723][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5425.749045][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5425.749353][ C3] [ 5425.749510][ C3] [ 5425.749665][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5425.749994][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5425.750299][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5425.750599][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5425.750849][ C3] kasan_report (mm/kasan/report.c:585) [ 5425.751079][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5425.751389][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5425.751651][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5425.751943][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5425.752270][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5425.752580][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5425.752841][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5425.753125][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5425.753420][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5425.753669][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5425.753922][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5425.754160][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5425.754404][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5425.754659][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5425.754968][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5425.755238][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5425.755586][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5425.755867][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5425.756168][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5425.756477][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5425.756776][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5425.757029][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5425.757293][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5425.757544][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5425.757873][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5425.758173][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5425.758503][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5425.758822][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5425.759081][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5425.759336][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5425.759590][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5425.759912][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5425.760164][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5425.760403][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5425.760740][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5425.760993][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5425.761348][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5425.761677][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5425.761975][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5425.762301][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5425.762551][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5425.762787][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5425.763083][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5425.763345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5425.763595][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5425.763866][ C3] process_one_work (kernel/workqueue.c:2633) [ 5425.764129][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5425.764372][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5425.764656][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5425.764902][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5425.765153][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5425.765501][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5425.765773][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5425.766044][ C3] kthread (kernel/kthread.c:388) [ 5425.766261][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5425.766506][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5425.766740][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5425.766985][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5428.551257][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1901349 jiffies s: 467069 root: 0x8/. | [ 5428.551911][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5428.552288][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5428.552570][ C3] NMI backtrace for cpu 3 [ 5428.552583][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5428.552586][ C3] Workqueue: netns cleanup_net [ 5428.552589][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5428.552593][ C3] 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 [ 5428.552596][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 5428.552598][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 5428.552600][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5428.552601][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5428.552603][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5428.552604][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5428.552606][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5428.552608][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5428.552611][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5428.552613][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5428.552614][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5428.552616][ C3] PKRU: 55555554 [ 5428.552617][ C3] Call Trace: [ 5428.552619][ C3] [ 5428.552620][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5428.552626][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5428.552629][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5428.552634][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5428.552637][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5428.552640][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5428.552643][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5428.552648][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5428.552651][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5428.552654][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5428.552657][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5428.552660][ C3] [ 5428.552661][ C3] [ 5428.552662][ C3] kasan_report (mm/kasan/report.c:585) [ 5428.552665][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5428.552668][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5428.552672][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5428.552676][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5428.552679][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5428.552684][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5428.552688][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5428.552690][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5428.552693][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5428.552696][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5428.552700][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5428.552703][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5428.552707][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5428.552710][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5428.552714][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5428.552717][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5428.552720][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5428.552724][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5428.552728][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5428.552732][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5428.552736][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5428.552740][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5428.552744][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5428.552746][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5428.552752][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5428.552759][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5428.552765][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5428.552770][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5428.552773][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5428.552777][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5428.552782][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5428.552789][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5428.552792][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5428.552796][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5428.552800][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5428.552802][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5428.552805][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5428.552810][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5428.552813][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5428.552816][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5428.552819][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5428.552821][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5428.552824][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5428.552827][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5428.552829][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5428.552833][ C3] process_one_work (kernel/workqueue.c:2633) [ 5428.552837][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5428.552840][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5428.552845][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5428.552848][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5428.552851][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5428.552855][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5428.552857][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5428.552860][ C3] kthread (kernel/kthread.c:388) [ 5428.552862][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5428.552864][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5428.552866][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5428.552868][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5452.564903][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5452.565403][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5452.565897][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5452.566393][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5452.567371][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5452.568008][ C3] Workqueue: netns cleanup_net [ 5452.568263][ C3] 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) [ 5452.568599][ C3] 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 ... [ 5452.569603][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5452.569923][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5452.570336][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5452.570752][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5452.571164][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5452.571579][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5452.571991][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5452.572454][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5452.572797][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5452.573211][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5452.573625][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5452.574051][ C3] PKRU: 55555554 [ 5452.574240][ C3] Call Trace: [ 5452.574418][ C3] [ 5452.574572][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5452.574844][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5452.575105][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5452.575393][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5452.575676][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5452.575980][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5452.576255][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5452.576575][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5452.576848][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5452.577171][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5452.577478][ C3] [ 5452.577636][ C3] [ 5452.577792][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5452.578126][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5452.578435][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5452.578743][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5452.579069][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5452.579379][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5452.579639][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5452.579924][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5452.580220][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5452.580470][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5452.580722][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5452.580961][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5452.581204][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5452.581458][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5452.581766][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5452.582032][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5452.582381][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5452.582663][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5452.582965][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5452.583274][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5452.583573][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5452.583828][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5452.584090][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5452.584341][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5452.584672][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5452.584973][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5452.585307][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5452.585626][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5452.585886][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5452.586139][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5452.586395][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5452.586717][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5452.586968][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5452.587208][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5452.587543][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5452.587797][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5452.588151][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5452.588483][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5452.588782][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5452.589107][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5452.589357][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5452.589595][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5452.589891][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5452.590153][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5452.590403][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5452.590675][ C3] process_one_work (kernel/workqueue.c:2633) [ 5452.590939][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5452.591182][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5452.591467][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5452.591715][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5452.591963][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5452.592313][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5452.592584][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5452.592855][ C3] kthread (kernel/kthread.c:388) [ 5452.593071][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5452.593318][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5452.593552][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5452.593797][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5480.564909][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5480.565402][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5480.565900][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5480.566388][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5480.567366][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5480.567999][ C3] Workqueue: netns cleanup_net [ 5480.568253][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5480.568523][ C3] 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 [ 5480.569528][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5480.569846][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 5480.570261][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5480.570673][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5480.571083][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5480.571495][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5480.571908][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5480.572370][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5480.572714][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5480.573128][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5480.573540][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5480.573954][ C3] PKRU: 55555554 [ 5480.574142][ C3] Call Trace: [ 5480.574318][ C3] [ 5480.574474][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5480.574746][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5480.575002][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5480.575292][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5480.575575][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5480.575877][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5480.576154][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5480.576471][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5480.576743][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5480.577066][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5480.577375][ C3] [ 5480.577530][ C3] [ 5480.577689][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5480.578014][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5480.578321][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5480.578630][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5480.578871][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5480.579179][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5480.579476][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5480.579800][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5480.580110][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5480.580371][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5480.580653][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5480.580951][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5480.581199][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5480.581450][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5480.581694][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5480.581935][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5480.582188][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5480.582498][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5480.582764][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5480.583110][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5480.583389][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5480.583693][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5480.583999][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5480.584299][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5480.584551][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5480.584812][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5480.585067][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5480.585397][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5480.585697][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5480.586023][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5480.586345][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5480.586605][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5480.586860][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5480.587118][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5480.587437][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5480.587688][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5480.587931][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5480.588268][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5480.588521][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5480.588879][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5480.589209][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5480.589505][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5480.589831][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5480.590082][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5480.590316][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5480.590613][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5480.590876][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5480.591124][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5480.591398][ C3] process_one_work (kernel/workqueue.c:2633) [ 5480.591660][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5480.591902][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5480.592185][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5480.592432][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5480.592681][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5480.593029][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5480.593299][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5480.593569][ C3] kthread (kernel/kthread.c:388) [ 5480.593786][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5480.594032][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5480.594268][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5480.594511][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5480.594771][ C3] | [ 5503.771229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5503.771607][ C3] rcu: 3-....: (1974067 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=435694 | [ 5503.772189][ C3] rcu: (t=1976864 jiffies g=2723341 q=5640 ncpus=4) [ 5503.773021][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5503.773652][ C3] Workqueue: netns cleanup_net [ 5503.773909][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5503.774181][ C3] 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 [ 5503.775183][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5503.775501][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5503.775913][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5503.776325][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5503.776736][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5503.777150][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 5503.777562][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5503.778023][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5503.778367][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5503.778784][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5503.779199][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5503.779613][ C3] PKRU: 55555554 [ 5503.779801][ C3] Call Trace: [ 5503.779979][ C3] [ 5503.780134][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5503.780418][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5503.780680][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5503.780941][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5503.781236][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5503.781480][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5503.781759][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5503.782038][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5503.782306][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5503.782605][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5503.782858][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5503.783182][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5503.783468][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5503.783766][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5503.784041][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5503.784360][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5503.784632][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5503.784958][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5503.785268][ C3] [ 5503.785423][ C3] [ 5503.785579][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5503.785906][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5503.786214][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5503.786456][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5503.786716][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5503.787011][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5503.787337][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5503.787645][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5503.787904][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5503.788187][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5503.788486][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5503.788733][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5503.788988][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5503.789229][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5503.789469][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5503.789722][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5503.790034][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5503.790300][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5503.790646][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5503.790926][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5503.791230][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5503.791536][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5503.791839][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5503.792090][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5503.792353][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5503.792602][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5503.792932][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5503.793236][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5503.793563][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5503.793881][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5503.794140][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5503.794395][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5503.794651][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5503.794977][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5503.795226][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5503.795467][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5503.795802][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5503.796056][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5503.796411][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5503.796741][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5503.797035][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5503.797360][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5503.797610][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5503.797847][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5503.798143][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5503.798405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5503.798655][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5503.798926][ C3] process_one_work (kernel/workqueue.c:2633) [ 5503.799190][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5503.799429][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5503.799715][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5503.799959][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5503.800212][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5503.800558][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5503.800827][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5503.801095][ C3] kthread (kernel/kthread.c:388) [ 5503.801313][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5503.801554][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5503.801791][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5503.802033][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5526.855256][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 1999653 jiffies s: 467069 root: 0x8/. | [ 5526.856096][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5526.856573][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5526.856928][ C3] NMI backtrace for cpu 3 [ 5526.856938][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5526.856941][ C3] Workqueue: netns cleanup_net [ 5526.856948][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5526.856954][ C3] 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 [ 5526.856957][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5526.856959][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5526.856961][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5526.856963][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5526.856965][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5526.856966][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 5526.856968][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5526.856970][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5526.856973][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5526.856975][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5526.856976][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5526.856978][ C3] PKRU: 55555554 [ 5526.856979][ C3] Call Trace: [ 5526.856981][ C3] [ 5526.856985][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5526.856991][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5526.856995][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5526.857000][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5526.857005][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5526.857007][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5526.857012][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5526.857017][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5526.857020][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5526.857023][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5526.857026][ C3] [ 5526.857027][ C3] [ 5526.857029][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5526.857033][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5526.857038][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5526.857042][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5526.857046][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5526.857050][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5526.857056][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5526.857059][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5526.857062][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5526.857065][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5526.857070][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5526.857073][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5526.857078][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5526.857080][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5526.857085][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5526.857088][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5526.857091][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5526.857095][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5526.857100][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5526.857103][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5526.857109][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5526.857115][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5526.857119][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5526.857122][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5526.857131][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5526.857138][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5526.857143][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5526.857148][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5526.857152][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5526.857156][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5526.857160][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5526.857168][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5526.857172][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5526.857176][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5526.857182][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5526.857185][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5526.857188][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5526.857193][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5526.857196][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5526.857199][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5526.857203][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5526.857206][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5526.857208][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5526.857211][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5526.857214][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5526.857219][ C3] process_one_work (kernel/workqueue.c:2633) [ 5526.857223][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5526.857226][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5526.857232][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5526.857235][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5526.857238][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5526.857242][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5526.857245][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5526.857247][ C3] kthread (kernel/kthread.c:388) [ 5526.857251][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5526.857253][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5526.857256][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5526.857258][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5552.564917][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5552.565413][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5552.565906][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5552.566394][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5552.567370][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5552.568004][ C3] Workqueue: netns cleanup_net [ 5552.568258][ C3] 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) [ 5552.568593][ C3] 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 ... [ 5552.569600][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5552.569917][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5552.570331][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5552.570744][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5552.571155][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5552.571570][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5552.571983][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5552.572447][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5552.572790][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5552.573203][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5552.573618][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5552.574031][ C3] PKRU: 55555554 [ 5552.574219][ C3] Call Trace: [ 5552.574396][ C3] [ 5552.574555][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5552.574826][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5552.575079][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5552.575366][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5552.575647][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5552.575947][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5552.576222][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5552.576537][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5552.576811][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5552.577131][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5552.577437][ C3] [ 5552.577593][ C3] [ 5552.577751][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5552.578080][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5552.578386][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5552.578696][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5552.579024][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5552.579332][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5552.579592][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5552.579877][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5552.580173][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5552.580425][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5552.580674][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5552.580915][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5552.581158][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5552.581411][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5552.581720][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5552.581987][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5552.582332][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5552.582616][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5552.582919][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5552.583227][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5552.583525][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5552.583778][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5552.584041][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5552.584291][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5552.584625][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5552.584930][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5552.585258][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5552.585576][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5552.585835][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5552.586090][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5552.586345][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5552.586667][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5552.586917][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5552.587158][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5552.587492][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5552.587746][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5552.588100][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5552.588430][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5552.588728][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5552.589052][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5552.589303][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5552.589545][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5552.589841][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5552.590103][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5552.590352][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5552.590623][ C3] process_one_work (kernel/workqueue.c:2633) [ 5552.590889][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5552.591131][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5552.591417][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5552.591662][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5552.591911][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5552.592260][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5552.592531][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5552.592802][ C3] kthread (kernel/kthread.c:388) [ 5552.593019][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5552.593264][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5552.593500][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5552.593745][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5580.564896][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5580.565385][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5580.565882][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5580.566369][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5580.567346][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5580.567978][ C3] Workqueue: netns cleanup_net [ 5580.568232][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5580.568504][ C3] 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.569516][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5580.569837][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 5580.570255][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5580.570668][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5580.571082][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5580.571495][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5580.571911][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5580.572376][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5580.572721][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5580.573138][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5580.573553][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5580.573970][ C3] PKRU: 55555554 [ 5580.574159][ C3] Call Trace: [ 5580.574335][ C3] [ 5580.574498][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5580.574776][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5580.575027][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5580.575318][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5580.575605][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5580.575907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5580.576183][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5580.576499][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5580.576772][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5580.577096][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5580.577404][ C3] [ 5580.577559][ C3] [ 5580.577716][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5580.578041][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578350][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578658][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5580.578901][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579199][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5580.579525][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5580.579833][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5580.580094][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5580.580376][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5580.580675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5580.580924][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5580.581172][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5580.581414][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5580.581656][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5580.581906][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.582217][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5580.582482][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5580.582828][ C3] ? refcount_dec_not_one (./arch/x86/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.583108][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5580.583412][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583718][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.584017][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5580.584270][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5580.584538][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5580.584786][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5580.585116][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5580.585418][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5580.585746][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5580.586063][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5580.586323][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5580.586578][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5580.586836][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5580.587157][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5580.587406][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5580.587649][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5580.587984][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.588239][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5580.588593][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5580.588924][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5580.589220][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5580.589544][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5580.589793][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5580.590031][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5580.590327][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5580.590590][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5580.590838][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5580.591111][ C3] process_one_work (kernel/workqueue.c:2633) [ 5580.591374][ C3] ? hlock_class (./arch/x86/include/asm/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.591613][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5580.591901][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5580.592144][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5580.592394][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5580.592740][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5580.593010][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5580.593280][ C3] kthread (kernel/kthread.c:388) [ 5580.593499][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5580.593741][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5580.593979][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5580.594222][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5580.594482][ C3] | [ 5581.806229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5581.806582][ C3] rcu: 3-....: (2051986 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=452466 | [ 5581.807165][ C3] rcu: (t=2054899 jiffies g=2723341 q=5640 ncpus=4) [ 5581.808001][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5581.808636][ C3] Workqueue: netns cleanup_net [ 5581.808889][ C3] 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) [ 5581.809226][ C3] 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 ... [ 5581.810229][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5581.810548][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5581.810960][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5581.811371][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5581.811786][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5581.812198][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5581.812611][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5581.813073][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5581.813417][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5581.813835][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5581.814247][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5581.814665][ C3] PKRU: 55555554 [ 5581.814853][ C3] Call Trace: [ 5581.815030][ C3] [ 5581.815181][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5581.815462][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5581.815723][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5581.815982][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5581.816279][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5581.816518][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5581.816795][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5581.817076][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5581.817341][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5581.817636][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5581.817888][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5581.818212][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5581.818494][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5581.818792][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5581.819067][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5581.819381][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5581.819652][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5581.819972][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5581.820280][ C3] [ 5581.820434][ C3] [ 5581.820590][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5581.820913][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5581.821219][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5581.821525][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5581.821848][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5581.822154][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5581.822411][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5581.822690][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5581.822987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5581.823234][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5581.823482][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5581.823723][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5581.823962][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5581.824212][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5581.824527][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5581.824791][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5581.825138][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5581.825420][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5581.825721][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5581.826024][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5581.826320][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5581.826568][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5581.826828][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5581.827072][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5581.827397][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5581.827695][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5581.828019][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5581.828332][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5581.828589][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5581.828841][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5581.829094][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5581.829409][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5581.829657][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5581.829896][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5581.830227][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5581.830479][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5581.830828][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5581.831155][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5581.831448][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5581.831770][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5581.832017][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5581.832252][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5581.832548][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5581.832810][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5581.833059][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5581.833330][ C3] process_one_work (kernel/workqueue.c:2633) [ 5581.833592][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5581.833829][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5581.834115][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5581.834364][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5581.834614][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5581.834960][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5581.835230][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5581.835499][ C3] kthread (kernel/kthread.c:388) [ 5581.835715][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5581.835957][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5581.836195][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5581.836437][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5608.564893][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5608.565383][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5608.565875][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5608.566367][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5608.567340][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5608.567971][ C3] Workqueue: netns cleanup_net [ 5608.568224][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5608.568494][ C3] 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 [ 5608.569494][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5608.569812][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 5608.570223][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5608.570632][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5608.571044][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5608.571456][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5608.571866][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5608.572327][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5608.572668][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5608.573083][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5608.573495][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5608.573906][ C3] PKRU: 55555554 [ 5608.574093][ C3] Call Trace: [ 5608.574274][ C3] [ 5608.574426][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5608.574696][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5608.574946][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5608.575232][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5608.575513][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5608.575810][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5608.576083][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5608.576398][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5608.576668][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5608.576986][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5608.577288][ C3] [ 5608.577445][ C3] [ 5608.577600][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5608.577924][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5608.578231][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5608.578538][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5608.578781][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5608.579088][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5608.579386][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5608.579711][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5608.580017][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5608.580277][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5608.580562][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5608.580859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5608.581108][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5608.581358][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5608.581597][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5608.581838][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5608.582090][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5608.582397][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5608.582664][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5608.583007][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5608.583287][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5608.583589][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5608.583897][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5608.584193][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5608.584450][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5608.584713][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5608.584959][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5608.585285][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5608.585588][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5608.585916][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5608.586233][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5608.586491][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5608.586744][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5608.587000][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5608.587320][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5608.587569][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5608.587810][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5608.588143][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5608.588396][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5608.588749][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5608.589078][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5608.589374][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5608.589699][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5608.589948][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5608.590185][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5608.590480][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5608.590741][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5608.590990][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5608.591264][ C3] process_one_work (kernel/workqueue.c:2633) [ 5608.591528][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5608.591768][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5608.592053][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5608.592299][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5608.592546][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5608.592890][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5608.593164][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5608.593433][ C3] kthread (kernel/kthread.c:388) [ 5608.593650][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5608.593892][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5608.594127][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5608.594375][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5625.159251][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2097957 jiffies s: 467069 root: 0x8/. | [ 5625.159914][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5625.160293][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5625.160573][ C3] NMI backtrace for cpu 3 [ 5625.160580][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5625.160582][ C3] Workqueue: netns cleanup_net [ 5625.160586][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5625.160591][ C3] 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 [ 5625.160593][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5625.160596][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5625.160597][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5625.160599][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5625.160601][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5625.160602][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5625.160604][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5625.160606][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5625.160609][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5625.160611][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5625.160612][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5625.160614][ C3] PKRU: 55555554 [ 5625.160615][ C3] Call Trace: [ 5625.160617][ C3] [ 5625.160619][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5625.160624][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5625.160627][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5625.160632][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5625.160636][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5625.160638][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5625.160642][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5625.160647][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5625.160650][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5625.160653][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5625.160656][ C3] [ 5625.160656][ C3] [ 5625.160660][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5625.160665][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5625.160669][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5625.160673][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5625.160677][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5625.160681][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5625.160683][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5625.160687][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5625.160689][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5625.160694][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5625.160697][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5625.160701][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5625.160703][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5625.160708][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5625.160711][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5625.160715][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5625.160718][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5625.160723][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5625.160726][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5625.160731][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5625.160736][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5625.160739][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5625.160742][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5625.160748][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5625.160755][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5625.160761][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5625.160766][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5625.160770][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5625.160774][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5625.160778][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5625.160786][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5625.160789][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5625.160792][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5625.160797][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5625.160800][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5625.160803][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5625.160807][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5625.160810][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5625.160813][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5625.160816][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5625.160819][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5625.160822][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5625.160825][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5625.160827][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5625.160831][ C3] process_one_work (kernel/workqueue.c:2633) [ 5625.160835][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5625.160838][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5625.160843][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5625.160846][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5625.160849][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5625.160853][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5625.160856][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5625.160858][ C3] kthread (kernel/kthread.c:388) [ 5625.160860][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5625.160862][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5625.160865][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5625.160867][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5652.564894][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5652.565383][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5652.565878][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5652.566367][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5652.567344][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5652.567975][ C3] Workqueue: netns cleanup_net [ 5652.568228][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5652.568498][ C3] 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 [ 5652.569502][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5652.569820][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5652.570234][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5652.570649][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5652.571062][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5652.571474][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 5652.571888][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5652.572352][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5652.572696][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5652.573111][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5652.573524][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5652.573939][ C3] PKRU: 55555554 [ 5652.574132][ C3] Call Trace: [ 5652.574308][ C3] [ 5652.574462][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5652.574734][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5652.574986][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5652.575275][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5652.575557][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5652.575854][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5652.576129][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5652.576445][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5652.576717][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5652.577037][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5652.577344][ C3] [ 5652.577499][ C3] [ 5652.577655][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5652.577980][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5652.578284][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5652.578528][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5652.578785][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5652.579080][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5652.579407][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5652.579715][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5652.579975][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5652.580258][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5652.580556][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5652.580804][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5652.581053][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5652.581295][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5652.581537][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5652.581789][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5652.582100][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5652.582366][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5652.582712][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5652.582992][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5652.583296][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5652.583604][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5652.583903][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5652.584159][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5652.584423][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5652.584671][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5652.585001][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5652.585304][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5652.585631][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5652.585947][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5652.586206][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5652.586461][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5652.586717][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5652.587038][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5652.587288][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5652.587529][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5652.587864][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5652.588118][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5652.588474][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5652.588804][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5652.589100][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5652.589425][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5652.589675][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5652.589912][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5652.590209][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5652.590471][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5652.590721][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5652.590993][ C3] process_one_work (kernel/workqueue.c:2633) [ 5652.591257][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5652.591498][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5652.591785][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5652.592030][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5652.592280][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5652.592625][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5652.592895][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5652.593164][ C3] kthread (kernel/kthread.c:388) [ 5652.593385][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5652.593627][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5652.593866][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5652.594112][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5652.594370][ C3] | [ 5659.840229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5659.840594][ C3] rcu: 3-....: (2129904 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=468808 | [ 5659.841175][ C3] rcu: (t=2132933 jiffies g=2723341 q=5640 ncpus=4) [ 5659.842006][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5659.842639][ C3] Workqueue: netns cleanup_net [ 5659.842892][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5659.843161][ C3] 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 [ 5659.844166][ C3] RSP: 0018:ffffc9000051f498 EFLAGS: 00000282 [ 5659.844484][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 5659.844894][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5659.845304][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5659.845717][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5659.846127][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5659.846538][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5659.846998][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5659.847340][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5659.847754][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5659.848167][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5659.848578][ C3] PKRU: 55555554 [ 5659.848766][ C3] Call Trace: [ 5659.848941][ C3] [ 5659.849092][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5659.849373][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5659.849633][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5659.849891][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5659.850189][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5659.850427][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5659.850705][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5659.850984][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5659.851249][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5659.851542][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5659.851792][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5659.852115][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5659.852397][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5659.852693][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5659.852968][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5659.853282][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5659.853552][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5659.853871][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5659.854184][ C3] [ 5659.854337][ C3] [ 5659.854493][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5659.854817][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5659.855122][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5659.855426][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5659.855663][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5659.855957][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5659.856279][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5659.856581][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5659.856837][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5659.857115][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5659.857410][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5659.857656][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5659.857903][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5659.858142][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5659.858380][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5659.858628][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5659.858935][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5659.859198][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5659.859543][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5659.859817][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5659.860119][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5659.860422][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5659.860717][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5659.860966][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5659.861226][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5659.861473][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5659.861800][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5659.862101][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5659.862428][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5659.862743][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5659.863000][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5659.863253][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5659.863506][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5659.863825][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5659.864077][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5659.864323][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5659.864655][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5659.864908][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5659.865260][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5659.865589][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5659.865883][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5659.866206][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5659.866454][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5659.866687][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5659.866982][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5659.867242][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5659.867490][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5659.867761][ C3] process_one_work (kernel/workqueue.c:2633) [ 5659.868024][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5659.868261][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5659.868547][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5659.868789][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5659.869037][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5659.869381][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5659.869651][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5659.869919][ C3] kthread (kernel/kthread.c:388) [ 5659.870136][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5659.870377][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5659.870612][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5659.870855][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5684.564929][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5684.565421][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5684.565912][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5684.566399][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5684.567375][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5684.568014][ C3] Workqueue: netns cleanup_net [ 5684.568267][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5684.568540][ C3] 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 [ 5684.569548][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5684.569867][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5684.570281][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5684.570695][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5684.571106][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5684.571521][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5684.571937][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5684.572402][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5684.572750][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5684.573167][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5684.573584][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5684.574012][ C3] PKRU: 55555554 [ 5684.574201][ C3] Call Trace: [ 5684.574376][ C3] [ 5684.574532][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5684.574805][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5684.575060][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5684.575348][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5684.575631][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5684.575933][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5684.576212][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5684.576531][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5684.576802][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5684.577123][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5684.577431][ C3] [ 5684.577585][ C3] [ 5684.577743][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5684.578072][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5684.578378][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5684.578620][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5684.578918][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5684.579216][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5684.579541][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5684.579846][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5684.580105][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5684.580388][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5684.580684][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5684.580932][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5684.581181][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5684.581424][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5684.581666][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5684.581918][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5684.582226][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5684.582491][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5684.582840][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5684.583121][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5684.583425][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5684.583734][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5684.584039][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5684.584292][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5684.584554][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5684.584802][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5684.585131][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5684.585434][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5684.585760][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5684.586075][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5684.586335][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5684.586590][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5684.586844][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5684.587166][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5684.587413][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5684.587655][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5684.587987][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5684.588240][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5684.588593][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5684.588921][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5684.589217][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5684.589541][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5684.589792][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5684.590028][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5684.590324][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5684.590589][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5684.590836][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5684.591107][ C3] process_one_work (kernel/workqueue.c:2633) [ 5684.591370][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5684.591610][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5684.591894][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5684.592136][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5684.592385][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5684.592729][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5684.593000][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5684.593272][ C3] kthread (kernel/kthread.c:388) [ 5684.593488][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5684.593729][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5684.593971][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5684.594215][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5712.564889][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5712.565380][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5712.565872][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5712.566361][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5712.567332][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5712.567963][ C3] Workqueue: netns cleanup_net [ 5712.568217][ C3] 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) [ 5712.568553][ C3] 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 ... [ 5712.569557][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5712.569874][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5712.570287][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5712.570697][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5712.571109][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5712.571521][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5712.571932][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5712.572394][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5712.572739][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5712.573151][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5712.573562][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5712.573976][ C3] PKRU: 55555554 [ 5712.574164][ C3] Call Trace: [ 5712.574340][ C3] [ 5712.574491][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5712.574761][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5712.575011][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5712.575298][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5712.575577][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5712.575874][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5712.576146][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5712.576461][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5712.576731][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5712.577050][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5712.577353][ C3] [ 5712.577508][ C3] [ 5712.577663][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5712.577989][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5712.578293][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5712.578598][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5712.578920][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5712.579225][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5712.579483][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5712.579764][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5712.580057][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5712.580306][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5712.580556][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5712.580794][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5712.581036][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5712.581289][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5712.581598][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5712.581863][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5712.582209][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5712.582488][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5712.582787][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5712.583094][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5712.583392][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5712.583645][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5712.583913][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5712.584165][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5712.584492][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5712.584792][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5712.585118][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5712.585433][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5712.585690][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5712.585942][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5712.586196][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5712.586517][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5712.586766][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5712.587005][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5712.587340][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5712.587593][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5712.587945][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5712.588275][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5712.588573][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5712.588896][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5712.589143][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5712.589381][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5712.589674][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5712.589935][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5712.590184][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5712.590455][ C3] process_one_work (kernel/workqueue.c:2633) [ 5712.590717][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5712.590958][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5712.591242][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5712.591487][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5712.591732][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5712.592079][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5712.592349][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5712.592618][ C3] kthread (kernel/kthread.c:388) [ 5712.592833][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5712.593078][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5712.593310][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5712.593553][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5723.463260][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2196261 jiffies s: 467069 root: 0x8/. | [ 5723.464101][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5723.464580][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5723.464937][ C3] NMI backtrace for cpu 3 [ 5723.464946][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5723.464948][ C3] Workqueue: netns cleanup_net [ 5723.464953][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5723.464958][ C3] 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 [ 5723.464960][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5723.464963][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5723.464965][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5723.464966][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5723.464968][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5723.464969][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 5723.464971][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5723.464973][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5723.464976][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5723.464978][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5723.464979][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5723.464981][ C3] PKRU: 55555554 [ 5723.464982][ C3] Call Trace: [ 5723.464984][ C3] [ 5723.464987][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5723.464992][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5723.464996][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5723.465001][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5723.465004][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5723.465007][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5723.465011][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5723.465015][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5723.465018][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5723.465022][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5723.465025][ C3] [ 5723.465025][ C3] [ 5723.465029][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5723.465034][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5723.465038][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5723.465042][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5723.465047][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5723.465051][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5723.465054][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5723.465058][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5723.465060][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5723.465065][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5723.465068][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5723.465072][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5723.465074][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5723.465079][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5723.465082][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5723.465086][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5723.465089][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5723.465094][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5723.465097][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5723.465103][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5723.465108][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5723.465112][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5723.465115][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5723.465122][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5723.465129][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5723.465134][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5723.465139][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5723.465143][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5723.465147][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5723.465152][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5723.465159][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5723.465163][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5723.465166][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5723.465171][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5723.465174][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5723.465177][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5723.465181][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5723.465184][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5723.465188][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5723.465191][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5723.465194][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5723.465197][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5723.465200][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5723.465202][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5723.465206][ C3] process_one_work (kernel/workqueue.c:2633) [ 5723.465210][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5723.465214][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5723.465218][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5723.465221][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5723.465224][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5723.465229][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5723.465233][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5723.465235][ C3] kthread (kernel/kthread.c:388) [ 5723.465237][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5723.465240][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5723.465243][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5723.465244][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5723.465251][ C3] | [ 5737.875229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5737.875598][ C3] rcu: 3-....: (2207823 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=486286 | [ 5737.876179][ C3] rcu: (t=2210968 jiffies g=2723341 q=5640 ncpus=4) [ 5737.877013][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5737.877643][ C3] Workqueue: netns cleanup_net [ 5737.877897][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5737.878166][ C3] 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 [ 5737.879167][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5737.879486][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5737.879898][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5737.880310][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5737.880722][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5737.881135][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 5737.881546][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5737.882007][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5737.882352][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5737.882767][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5737.883179][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5737.883594][ C3] PKRU: 55555554 [ 5737.883783][ C3] Call Trace: [ 5737.883959][ C3] [ 5737.884110][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5737.884393][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5737.884654][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5737.884914][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5737.885212][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5737.885449][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5737.885727][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5737.886007][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5737.886272][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5737.886566][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5737.886817][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5737.887138][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5737.887420][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5737.887719][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5737.887994][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5737.888310][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5737.888582][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5737.888902][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5737.889210][ C3] [ 5737.889365][ C3] [ 5737.889523][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5737.889849][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5737.890156][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5737.890398][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5737.890704][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5737.891000][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5737.891324][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5737.891631][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5737.891891][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5737.892174][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5737.892471][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5737.892718][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5737.892967][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5737.893205][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5737.893447][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5737.893702][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5737.894010][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5737.894275][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5737.894620][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5737.894900][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5737.895201][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5737.895509][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5737.895806][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5737.896057][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5737.896320][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5737.896567][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5737.896895][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5737.897197][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5737.897524][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5737.897838][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5737.898095][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5737.898350][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5737.898604][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5737.898924][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5737.899174][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5737.899416][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5737.899750][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5737.900003][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5737.900355][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5737.900685][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5737.900981][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5737.901306][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5737.901554][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5737.901790][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5737.902086][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5737.902347][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5737.902595][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5737.902866][ C3] process_one_work (kernel/workqueue.c:2633) [ 5737.903129][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5737.903369][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5737.903658][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5737.903901][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5737.904149][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5737.904495][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5737.904765][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5737.905034][ C3] kthread (kernel/kthread.c:388) [ 5737.905251][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5737.905494][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5737.905730][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5737.905975][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5764.564897][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5764.565385][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5764.565877][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5764.566364][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5764.567341][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5764.567974][ C3] Workqueue: netns cleanup_net [ 5764.568228][ C3] 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) [ 5764.568562][ C3] 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 ... [ 5764.569563][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5764.569883][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5764.570297][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5764.570709][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5764.571121][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5764.571532][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5764.571945][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5764.572408][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5764.572753][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5764.573170][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5764.573585][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5764.573995][ C3] PKRU: 55555554 [ 5764.574183][ C3] Call Trace: [ 5764.574360][ C3] [ 5764.574512][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5764.574783][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5764.575034][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5764.575321][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5764.575605][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5764.575902][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5764.576176][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5764.576493][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5764.576763][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5764.577084][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5764.577389][ C3] [ 5764.577548][ C3] [ 5764.577703][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5764.578031][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5764.578339][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5764.578646][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5764.578970][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5764.579281][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5764.579539][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5764.579820][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5764.580117][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5764.580365][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5764.580615][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5764.580856][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5764.581097][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5764.581350][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5764.581659][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5764.581925][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5764.582271][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5764.582550][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5764.582851][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5764.583158][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5764.583460][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5764.583710][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5764.583971][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5764.584221][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5764.584549][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5764.584848][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5764.585175][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5764.585497][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5764.585756][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5764.586011][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5764.586264][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5764.586584][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5764.586834][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5764.587075][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5764.587410][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5764.587664][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5764.588019][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5764.588348][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5764.588643][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5764.588967][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5764.589217][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5764.589453][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5764.589749][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5764.590010][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5764.590257][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5764.590528][ C3] process_one_work (kernel/workqueue.c:2633) [ 5764.590792][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5764.591033][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5764.591317][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5764.591563][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5764.591816][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5764.592161][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5764.592432][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5764.592699][ C3] kthread (kernel/kthread.c:388) [ 5764.592915][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5764.593160][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5764.593394][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5764.593643][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5792.564907][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5792.565397][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5792.565893][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5792.566381][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5792.567357][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5792.567989][ C3] Workqueue: netns cleanup_net [ 5792.568242][ C3] 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) [ 5792.568577][ C3] 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 ... [ 5792.569580][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5792.569898][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5792.570312][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5792.570727][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5792.571137][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5792.571548][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5792.571962][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5792.572422][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5792.572767][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5792.573180][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5792.573597][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5792.574008][ C3] PKRU: 55555554 [ 5792.574194][ C3] Call Trace: [ 5792.574374][ C3] [ 5792.574525][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5792.574795][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5792.575048][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5792.575334][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5792.575617][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5792.575912][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5792.576184][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5792.576502][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5792.576771][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5792.577090][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5792.577396][ C3] [ 5792.577550][ C3] [ 5792.577704][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5792.578030][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5792.578336][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5792.578640][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5792.578961][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5792.579267][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5792.579525][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5792.579804][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5792.580100][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5792.580344][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5792.580593][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5792.580831][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5792.581070][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5792.581323][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5792.581632][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5792.581899][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5792.582244][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5792.582526][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5792.582826][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5792.583131][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5792.583435][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5792.583688][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5792.583950][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5792.584199][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5792.584528][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5792.584828][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5792.585155][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5792.585474][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5792.585734][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5792.585988][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5792.586242][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5792.586561][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5792.586812][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5792.587053][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5792.587389][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5792.587641][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5792.587997][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5792.588328][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5792.588622][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5792.588947][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5792.589195][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5792.589429][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5792.589727][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5792.589990][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5792.590238][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5792.590511][ C3] process_one_work (kernel/workqueue.c:2633) [ 5792.590775][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5792.591014][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5792.591298][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5792.591544][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5792.591794][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5792.592141][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5792.592411][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5792.592680][ C3] kthread (kernel/kthread.c:388) [ 5792.592896][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5792.593141][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5792.593382][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5792.593624][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5792.593881][ C3] | [ 5815.910229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5815.910594][ C3] rcu: 3-....: (2285768 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=503330 | [ 5815.911175][ C3] rcu: (t=2289003 jiffies g=2723341 q=5640 ncpus=4) [ 5815.912008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5815.912640][ C3] Workqueue: netns cleanup_net [ 5815.912893][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5815.913172][ C3] 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 [ 5815.914174][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 5815.914493][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 5815.914903][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5815.915314][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5815.915726][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5815.916139][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5815.916554][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5815.917015][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5815.917361][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5815.917778][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5815.918199][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5815.918613][ C3] PKRU: 55555554 [ 5815.918802][ C3] Call Trace: [ 5815.918980][ C3] [ 5815.919132][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5815.919415][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5815.919677][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5815.919938][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5815.920237][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5815.920477][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5815.920756][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5815.921037][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5815.921303][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5815.921602][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5815.921855][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5815.922180][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5815.922464][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5815.922762][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5815.923039][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5815.923359][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5815.923630][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5815.923953][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5815.924262][ C3] [ 5815.924418][ C3] [ 5815.924575][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5815.924899][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5815.925202][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5815.925501][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5815.925752][ C3] kasan_report (mm/kasan/report.c:585) [ 5815.925983][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5815.926284][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5815.926544][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5815.926837][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5815.927162][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5815.927470][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5815.927729][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5815.928012][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5815.928307][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5815.928556][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5815.928807][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5815.929046][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5815.929287][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5815.929540][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5815.929847][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5815.930112][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5815.930459][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5815.930738][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5815.931037][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5815.931345][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5815.931643][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5815.931892][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5815.932154][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5815.932404][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5815.932732][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5815.933031][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5815.933363][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5815.933679][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5815.933938][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5815.934191][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5815.934445][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5815.934766][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5815.935016][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5815.935255][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5815.935590][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5815.935841][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5815.936197][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5815.936526][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5815.936821][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5815.937145][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5815.937394][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5815.937628][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5815.937925][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5815.938187][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5815.938434][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5815.938705][ C3] process_one_work (kernel/workqueue.c:2633) [ 5815.938968][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5815.939210][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5815.939493][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5815.939739][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5815.939986][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5815.940332][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5815.940603][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5815.940873][ C3] kthread (kernel/kthread.c:388) [ 5815.941088][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5815.941333][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5815.941565][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5815.941811][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5821.767250][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2294565 jiffies s: 467069 root: 0x8/. | [ 5821.767913][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5821.768293][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5821.768574][ C3] NMI backtrace for cpu 3 [ 5821.768581][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5821.768583][ C3] Workqueue: netns cleanup_net [ 5821.768587][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5821.768592][ C3] Code: ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd <4c> 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 All code ======== 0: ff (bad) 1: fe 48 39 decb 0x39(%rax) 4: c7 (bad) 5: 77 23 ja 0x2a 7: 44 89 c2 mov %r8d,%edx a: e8 57 e8 ff ff call 0xffffffffffffe866 f: 83 f0 01 xor $0x1,%eax 12: 5b pop %rbx 13: 5d pop %rbp 14: 41 5c pop %r12 16: c3 ret 17: cc int3 18: cc int3 19: cc int3 1a: cc int3 1b: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 22: 7f ff ff 25: 48 39 c7 cmp %rax,%rdi 28: 76 dd jbe 0x7 2a:* 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 <-- trapping instruction 2f: 48 89 fd mov %rdi,%rbp 32: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 39: fc ff df 3c: 4d 89 d1 mov %r10,%r9 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 5: 48 89 fd mov %rdi,%rbp 8: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax f: fc ff df 12: 4d 89 d1 mov %r10,%r9 15: 48 rex.W [ 5821.768594][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000216 [ 5821.768596][ C3] RAX: ffff7fffffffffff RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 5821.768598][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5821.768600][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5821.768601][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5821.768603][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5821.768605][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5821.768607][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5821.768610][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5821.768612][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5821.768613][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5821.768615][ C3] PKRU: 55555554 [ 5821.768616][ C3] Call Trace: [ 5821.768617][ C3] [ 5821.768619][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5821.768624][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5821.768628][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5821.768633][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5821.768637][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5821.768639][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5821.768643][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5821.768648][ C3] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5821.768651][ C3] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5821.768655][ C3] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5821.768658][ C3] [ 5821.768659][ C3] [ 5821.768660][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5821.768664][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5821.768668][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5821.768672][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5821.768676][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5821.768679][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5821.768682][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5821.768684][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5821.768688][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5821.768691][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5821.768695][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5821.768697][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5821.768701][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5821.768704][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5821.768708][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5821.768711][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5821.768716][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5821.768719][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5821.768724][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5821.768728][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5821.768732][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5821.768734][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5821.768741][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5821.768748][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5821.768753][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5821.768758][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5821.768762][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5821.768766][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5821.768770][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5821.768777][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5821.768781][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5821.768784][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5821.768788][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5821.768792][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5821.768794][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5821.768799][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5821.768802][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5821.768805][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5821.768808][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5821.768811][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5821.768813][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5821.768817][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5821.768819][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5821.768822][ C3] process_one_work (kernel/workqueue.c:2633) [ 5821.768826][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5821.768830][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5821.768834][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5821.768837][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5821.768840][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5821.768844][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5821.768847][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5821.768849][ C3] kthread (kernel/kthread.c:388) [ 5821.768851][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5821.768853][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5821.768856][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5821.768858][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5848.564887][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5848.565376][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5848.565869][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5848.566353][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5848.567330][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5848.567961][ C3] Workqueue: netns cleanup_net [ 5848.568213][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5848.568493][ C3] 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 [ 5848.569493][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 5848.569809][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 5848.570221][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5848.570633][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5848.571044][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5848.571456][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 5848.571869][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5848.572331][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5848.572673][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5848.573091][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5848.573505][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5848.573919][ C3] PKRU: 55555554 [ 5848.574107][ C3] Call Trace: [ 5848.574281][ C3] [ 5848.574436][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5848.574706][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5848.574957][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5848.575248][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5848.575530][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5848.575829][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5848.576103][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5848.576417][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5848.576689][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5848.577008][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5848.577315][ C3] [ 5848.577469][ C3] [ 5848.577626][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5848.577951][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5848.578251][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5848.578549][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5848.578795][ C3] kasan_report (mm/kasan/report.c:585) [ 5848.579026][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5848.579324][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5848.579582][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5848.579873][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5848.580195][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5848.580503][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5848.580761][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5848.581043][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5848.581338][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5848.581582][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5848.581832][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5848.582072][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5848.582315][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5848.582566][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5848.582873][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5848.583142][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5848.583487][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5848.583764][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5848.584066][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5848.584370][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5848.584667][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5848.584915][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5848.585175][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5848.585423][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5848.585752][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5848.586050][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5848.586374][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5848.586691][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5848.586948][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5848.587201][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5848.587454][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5848.587771][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5848.588020][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5848.588260][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5848.588592][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5848.588843][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5848.589195][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5848.589523][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5848.589816][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5848.590139][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5848.590387][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5848.590620][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5848.590916][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5848.591176][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5848.591422][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5848.591693][ C3] process_one_work (kernel/workqueue.c:2633) [ 5848.591953][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5848.592194][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5848.592476][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5848.592723][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5848.592971][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5848.593324][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5848.593595][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5848.593864][ C3] kthread (kernel/kthread.c:388) [ 5848.594078][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5848.594324][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5848.594559][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5848.594801][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5876.564878][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5876.565368][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5876.565861][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5876.566348][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5876.567323][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5876.567957][ C3] Workqueue: netns cleanup_net [ 5876.568208][ C3] 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) [ 5876.568545][ C3] 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 ... [ 5876.569550][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5876.569867][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5876.570281][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5876.570694][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5876.571105][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5876.571520][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5876.571933][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5876.572394][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5876.572738][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5876.573155][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5876.573567][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5876.573979][ C3] PKRU: 55555554 [ 5876.574167][ C3] Call Trace: [ 5876.574342][ C3] [ 5876.574495][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5876.574766][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5876.575017][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5876.575304][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5876.575585][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5876.575883][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5876.576158][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5876.576472][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5876.576743][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5876.577060][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5876.577366][ C3] [ 5876.577520][ C3] [ 5876.577677][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5876.578003][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5876.578307][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5876.578614][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5876.578936][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5876.579241][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5876.579498][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5876.579779][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5876.580074][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5876.580321][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5876.580567][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5876.580807][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5876.581047][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5876.581296][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5876.581603][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5876.581866][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5876.582208][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5876.582489][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5876.582789][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5876.583097][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5876.583392][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5876.583641][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5876.583901][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5876.584147][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5876.584470][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5876.584770][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5876.585094][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5876.585404][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5876.585661][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5876.585914][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5876.586166][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5876.586484][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5876.586729][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5876.586969][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5876.587301][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5876.587553][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5876.587902][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5876.588228][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5876.588520][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5876.588840][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5876.589088][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5876.589325][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5876.589616][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5876.589878][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5876.590123][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5876.590393][ C3] process_one_work (kernel/workqueue.c:2633) [ 5876.590654][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5876.590893][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5876.591177][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5876.591419][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5876.591666][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5876.592011][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5876.592281][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5876.592550][ C3] kthread (kernel/kthread.c:388) [ 5876.592767][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5876.593012][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5876.593248][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5876.593493][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5876.593749][ C3] | [ 5893.946229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5893.946588][ C3] rcu: 3-....: (2363688 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=521196 | [ 5893.947168][ C3] rcu: (t=2367039 jiffies g=2723341 q=5640 ncpus=4) [ 5893.948002][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5893.948630][ C3] Workqueue: netns cleanup_net [ 5893.948884][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5893.949155][ C3] 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) [ 5893.950156][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000282 [ 5893.950475][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5893.950885][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5893.951302][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5893.951716][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 5893.952129][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 5893.952542][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5893.953010][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5893.953357][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5893.953775][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5893.954188][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5893.954601][ C3] PKRU: 55555554 [ 5893.954790][ C3] Call Trace: [ 5893.954967][ C3] [ 5893.955119][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5893.955401][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5893.955663][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5893.955923][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5893.956223][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5893.956461][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5893.956741][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5893.957022][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5893.957288][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5893.957581][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5893.957833][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5893.958160][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5893.958442][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5893.958742][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5893.959016][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5893.959332][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5893.959604][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5893.959924][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5893.960232][ C3] [ 5893.960387][ C3] [ 5893.960545][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5893.960868][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5893.961174][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5893.961483][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5893.961724][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5893.962021][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5893.962345][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5893.962651][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5893.962914][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5893.963198][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5893.963494][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5893.963742][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5893.963991][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5893.964230][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5893.964471][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5893.964723][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5893.965030][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5893.965294][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5893.965640][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5893.965921][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5893.966223][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5893.966532][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5893.966828][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5893.967078][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5893.967341][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5893.967590][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5893.967917][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5893.968219][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5893.968545][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5893.968860][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5893.969117][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5893.969372][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5893.969625][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5893.969946][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5893.970194][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5893.970434][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5893.970766][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5893.971019][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5893.971372][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5893.971701][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5893.971996][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5893.972322][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5893.972569][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5893.972812][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5893.973107][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5893.973368][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5893.973616][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5893.973887][ C3] process_one_work (kernel/workqueue.c:2633) [ 5893.974151][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5893.974391][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5893.974676][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5893.974918][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5893.975168][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5893.975514][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5893.975784][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5893.976054][ C3] kthread (kernel/kthread.c:388) [ 5893.976269][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5893.976512][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5893.976748][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5893.976992][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5920.071250][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2392869 jiffies s: 467069 root: 0x8/. | [ 5920.071910][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 5920.072286][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 5920.072567][ C3] NMI backtrace for cpu 3 [ 5920.072575][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5920.072577][ C3] Workqueue: netns cleanup_net [ 5920.072582][ C3] 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) [ 5920.072587][ C3] 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 ... [ 5920.072590][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5920.072592][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5920.072593][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5920.072595][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5920.072597][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5920.072598][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5920.072600][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5920.072601][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5920.072605][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5920.072607][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5920.072608][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5920.072610][ C3] PKRU: 55555554 [ 5920.072611][ C3] Call Trace: [ 5920.072613][ C3] [ 5920.072615][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5920.072620][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5920.072624][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5920.072629][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5920.072632][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5920.072635][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5920.072639][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5920.072642][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5920.072646][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5920.072649][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5920.072652][ C3] [ 5920.072653][ C3] [ 5920.072655][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5920.072659][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5920.072668][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5920.072672][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5920.072675][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5920.072678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5920.072680][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5920.072685][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5920.072688][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5920.072692][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5920.072694][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5920.072699][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5920.072702][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5920.072706][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5920.072709][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5920.072714][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5920.072717][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5920.072723][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5920.072728][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5920.072731][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5920.072733][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5920.072740][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5920.072747][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5920.072753][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5920.072757][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5920.072761][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5920.072765][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5920.072769][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5920.072776][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5920.072779][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5920.072783][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5920.072788][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5920.072791][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5920.072794][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5920.072798][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5920.072801][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5920.072805][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5920.072807][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5920.072810][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5920.072813][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5920.072816][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5920.072818][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5920.072823][ C3] process_one_work (kernel/workqueue.c:2633) [ 5920.072827][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5920.072830][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5920.072834][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5920.072838][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5920.072841][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5920.072845][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5920.072848][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5920.072850][ C3] kthread (kernel/kthread.c:388) [ 5920.072852][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5920.072855][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5920.072857][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5920.072859][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5944.564897][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5944.565390][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5944.565883][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5944.566369][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5944.567346][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5944.567978][ C3] Workqueue: netns cleanup_net [ 5944.568232][ C3] 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) [ 5944.568568][ C3] 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 ... [ 5944.569573][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 5944.569889][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5944.570302][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5944.570712][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5944.571123][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5944.571536][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5944.571949][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5944.572410][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5944.572759][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5944.573171][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5944.573587][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5944.574000][ C3] PKRU: 55555554 [ 5944.574189][ C3] Call Trace: [ 5944.574363][ C3] [ 5944.574520][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5944.574793][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5944.575046][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5944.575334][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5944.575616][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5944.575916][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5944.576191][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5944.576507][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5944.576780][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5944.577098][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5944.577409][ C3] [ 5944.577564][ C3] [ 5944.577722][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5944.578051][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5944.578356][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5944.578663][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5944.578989][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5944.579295][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5944.579555][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5944.579839][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5944.580135][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5944.580385][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5944.580633][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5944.580873][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5944.581114][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5944.581366][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5944.581674][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5944.581937][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5944.582283][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5944.582567][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5944.582869][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5944.583174][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5944.583472][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5944.583724][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5944.583986][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5944.584235][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5944.584563][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5944.584864][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5944.585192][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5944.585507][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5944.585764][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5944.586017][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5944.586272][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5944.586592][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5944.586840][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5944.587081][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5944.587415][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5944.587668][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5944.588021][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5944.588350][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5944.588646][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5944.588968][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5944.589217][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5944.589455][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5944.589749][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5944.590011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5944.590257][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5944.590529][ C3] process_one_work (kernel/workqueue.c:2633) [ 5944.590793][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5944.591033][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5944.591319][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5944.591562][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5944.591809][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5944.592153][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5944.592423][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5944.592696][ C3] kthread (kernel/kthread.c:388) [ 5944.592912][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5944.593155][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5944.593390][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5944.593633][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5944.593890][ C3] | [ 5971.981229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5971.981596][ C3] rcu: 3-....: (2441639 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=537824 | [ 5971.982177][ C3] rcu: (t=2445074 jiffies g=2723341 q=5640 ncpus=4) [ 5971.983014][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5971.983644][ C3] Workqueue: netns cleanup_net [ 5971.983898][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5971.984167][ C3] 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 [ 5971.985163][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 5971.985480][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 5971.985890][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5971.986298][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 5971.986710][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5971.987120][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5971.987529][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5971.987987][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5971.988331][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5971.988745][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5971.989155][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5971.989565][ C3] PKRU: 55555554 [ 5971.989751][ C3] Call Trace: [ 5971.989927][ C3] [ 5971.990079][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5971.990359][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5971.990618][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5971.990876][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5971.991171][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5971.991408][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5971.991684][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5971.991965][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5971.992229][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5971.992526][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5971.992775][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5971.993097][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5971.993377][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5971.993673][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5971.993947][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5971.994260][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5971.994529][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5971.994848][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5971.995154][ C3] [ 5971.995307][ C3] [ 5971.995463][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5971.995787][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5971.996092][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5971.996330][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5971.996627][ C3] ? kasan_report (mm/kasan/report.c:609) [ 5971.996866][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5971.997159][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5971.997480][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5971.997786][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5971.998043][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5971.998324][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5971.998616][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5971.998862][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5971.999110][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5971.999347][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5971.999586][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5971.999836][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5972.000140][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5972.000405][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5972.000748][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5972.001023][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5972.001320][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5972.001624][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5972.001919][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5972.002166][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5972.002431][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5972.002677][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5972.003002][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5972.003296][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5972.003619][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5972.003931][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5972.004186][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5972.004437][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5972.004688][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5972.005005][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5972.005252][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5972.005489][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5972.005819][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5972.006069][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5972.006421][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5972.006746][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5972.007039][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5972.007360][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5972.007606][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5972.007838][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5972.008131][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5972.008390][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5972.008636][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5972.008904][ C3] process_one_work (kernel/workqueue.c:2633) [ 5972.009164][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5972.009404][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5972.009683][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5972.009925][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5972.010172][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5972.010522][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5972.010788][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5972.011055][ C3] kthread (kernel/kthread.c:388) [ 5972.011268][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5972.011509][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5972.011739][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5972.011981][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5996.564875][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 5996.565364][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5996.565856][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 5996.566341][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 5996.567316][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5996.567948][ C3] Workqueue: netns cleanup_net [ 5996.568199][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5996.568469][ C3] 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 [ 5996.569472][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 5996.569788][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 5996.570202][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 5996.570613][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 5996.571023][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 5996.571435][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 5996.571847][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 5996.572313][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5996.572656][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 5996.573069][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5996.573482][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5996.573894][ C3] PKRU: 55555554 [ 5996.574083][ C3] Call Trace: [ 5996.574258][ C3] [ 5996.574412][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5996.574687][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5996.574938][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5996.575225][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5996.575508][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5996.575808][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5996.576082][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5996.576398][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5996.576671][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5996.576989][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5996.577297][ C3] [ 5996.577452][ C3] [ 5996.577610][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5996.577936][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5996.578234][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5996.578478][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5996.578737][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5996.579028][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5996.579353][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 5996.579661][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5996.579918][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5996.580204][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5996.580499][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5996.580747][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5996.580996][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5996.581235][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5996.581477][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 5996.581730][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5996.582036][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5996.582305][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5996.582649][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5996.582929][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5996.583230][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5996.583536][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5996.583833][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 5996.584086][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5996.584348][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5996.584596][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 5996.584923][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 5996.585223][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 5996.585551][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5996.585865][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5996.586122][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 5996.586376][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5996.586630][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 5996.586948][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5996.587197][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 5996.587438][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5996.587772][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5996.588025][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5996.588377][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5996.588705][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 5996.589001][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 5996.589328][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 5996.589574][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 5996.589810][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5996.590103][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5996.590364][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5996.590610][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 5996.590880][ C3] process_one_work (kernel/workqueue.c:2633) [ 5996.591142][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5996.591382][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5996.591665][ C3] ? assign_work (kernel/workqueue.c:1101) [ 5996.591908][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5996.592154][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5996.592503][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5996.592772][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5996.593041][ C3] kthread (kernel/kthread.c:388) [ 5996.593256][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5996.593499][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 5996.593734][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 5996.593977][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6018.375248][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2491173 jiffies s: 467069 root: 0x8/. | [ 6018.375918][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6018.376296][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6018.376581][ C3] NMI backtrace for cpu 3 [ 6018.376590][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6018.376592][ C3] Workqueue: netns cleanup_net [ 6018.376597][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6018.376602][ C3] 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 [ 6018.376604][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 6018.376606][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 6018.376608][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6018.376610][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6018.376611][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6018.376613][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 6018.376615][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6018.376617][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6018.376621][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6018.376623][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6018.376624][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6018.376626][ C3] PKRU: 55555554 [ 6018.376627][ C3] Call Trace: [ 6018.376629][ C3] [ 6018.376631][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6018.376636][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6018.376640][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6018.376645][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6018.376649][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6018.376652][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6018.376655][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6018.376660][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6018.376664][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6018.376667][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6018.376670][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6018.376673][ C3] [ 6018.376674][ C3] [ 6018.376675][ C3] kasan_report (mm/kasan/report.c:585) [ 6018.376680][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6018.376684][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6018.376687][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6018.376692][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6018.376697][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6018.376699][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6018.376703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6018.376705][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6018.376710][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6018.376713][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6018.376717][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6018.376719][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6018.376725][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6018.376727][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6018.376731][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6018.376735][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6018.376739][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6018.376742][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6018.376748][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6018.376753][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6018.376757][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6018.376761][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6018.376768][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6018.376775][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6018.376780][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6018.376785][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6018.376789][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6018.376793][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6018.376797][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6018.376805][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6018.376808][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6018.376812][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6018.376817][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6018.376821][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6018.376823][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6018.376828][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6018.376831][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6018.376834][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6018.376838][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6018.376841][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6018.376843][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6018.376847][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6018.376849][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6018.376854][ C3] process_one_work (kernel/workqueue.c:2633) [ 6018.376858][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6018.376861][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6018.376866][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6018.376869][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6018.376872][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6018.376876][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6018.376878][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6018.376881][ C3] kthread (kernel/kthread.c:388) [ 6018.376883][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6018.376885][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6018.376888][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6018.376890][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6044.564889][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6044.565385][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6044.565877][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6044.566366][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6044.567342][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6044.567974][ C3] Workqueue: netns cleanup_net [ 6044.568227][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:130) [ 6044.568501][ C3] 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 [ 6044.569500][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 6044.569817][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 6044.570228][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6044.570638][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6044.571048][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6044.571461][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 6044.571872][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6044.572337][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6044.572679][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6044.573091][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6044.573505][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6044.573914][ C3] PKRU: 55555554 [ 6044.574101][ C3] Call Trace: [ 6044.574277][ C3] [ 6044.574430][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6044.574701][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6044.574954][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6044.575240][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6044.575521][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6044.575819][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6044.576093][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6044.576410][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6044.576681][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6044.577000][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6044.577304][ C3] [ 6044.577459][ C3] [ 6044.577615][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6044.577940][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6044.578244][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6044.578551][ C3] ? report_enabled (mm/kasan/report.c:130) [ 6044.578795][ C3] kasan_report (mm/kasan/report.c:585) [ 6044.579023][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6044.579318][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6044.579640][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6044.579946][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6044.580203][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6044.580483][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6044.580778][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6044.581023][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6044.581272][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6044.581511][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6044.581749][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6044.582000][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6044.582311][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6044.582576][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6044.582919][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6044.583196][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6044.583497][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6044.583800][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6044.584098][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6044.584347][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6044.584607][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6044.584853][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6044.585179][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6044.585476][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6044.585799][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6044.586115][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6044.586372][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6044.586626][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6044.586880][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6044.587195][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6044.587445][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6044.587685][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6044.588022][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6044.588274][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6044.588623][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6044.588954][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6044.589247][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6044.589569][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6044.589821][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6044.590055][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6044.590349][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6044.590611][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6044.590858][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6044.591129][ C3] process_one_work (kernel/workqueue.c:2633) [ 6044.591392][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6044.591631][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6044.591914][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6044.592162][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6044.592410][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6044.592755][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6044.593024][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6044.593293][ C3] kthread (kernel/kthread.c:388) [ 6044.593508][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6044.593751][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6044.593990][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6044.594230][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6044.594487][ C3] | [ 6050.016229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6050.016586][ C3] rcu: 3-....: (2519557 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=555230 | [ 6050.017164][ C3] rcu: (t=2523109 jiffies g=2723341 q=5640 ncpus=4) [ 6050.017998][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6050.018632][ C3] Workqueue: netns cleanup_net [ 6050.018885][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6050.019182][ C3] 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 [ 6050.020185][ C3] RSP: 0018:ffffc9000051f4c0 EFLAGS: 00000202 [ 6050.020504][ C3] RAX: ffff888022f2b208 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 6050.020915][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6050.021327][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6050.021743][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6050.022160][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6050.022574][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6050.023035][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6050.023379][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6050.023801][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6050.024214][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6050.024628][ C3] PKRU: 55555554 [ 6050.024817][ C3] Call Trace: [ 6050.024993][ C3] [ 6050.025145][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6050.025429][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6050.025691][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6050.025951][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6050.026249][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6050.026487][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6050.026764][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6050.027044][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6050.027309][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6050.027604][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6050.027855][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6050.028180][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6050.028461][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6050.028760][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6050.029035][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6050.029349][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6050.029620][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6050.029941][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6050.030248][ C3] [ 6050.030402][ C3] [ 6050.030559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6050.030884][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6050.031185][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 6050.031451][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6050.031741][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6050.032073][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6050.032381][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6050.032640][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6050.032922][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6050.033215][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6050.033463][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6050.033713][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6050.033952][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6050.034191][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6050.034443][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6050.034749][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6050.035014][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6050.035361][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6050.035639][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6050.035940][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6050.036246][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6050.036542][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6050.036791][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6050.037053][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6050.037302][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6050.037629][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6050.037927][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6050.038256][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6050.038573][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6050.038831][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6050.039083][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6050.039336][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6050.039655][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6050.039904][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6050.040143][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6050.040478][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6050.040729][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6050.041083][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6050.041413][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6050.041707][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6050.042035][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6050.042283][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6050.042520][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6050.042816][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6050.043078][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6050.043323][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6050.043595][ C3] process_one_work (kernel/workqueue.c:2633) [ 6050.043858][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6050.044100][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6050.044382][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6050.044628][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6050.044876][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6050.045221][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6050.045490][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6050.045760][ C3] kthread (kernel/kthread.c:388) [ 6050.045973][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6050.046217][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6050.046450][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6050.046693][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6076.564884][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6076.565372][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6076.565867][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6076.566355][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6076.567333][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6076.567962][ C3] Workqueue: netns cleanup_net [ 6076.568215][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6076.568485][ C3] 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 [ 6076.569488][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6076.569806][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 6076.570216][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6076.570631][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6076.571044][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6076.571454][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 6076.571866][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6076.572334][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6076.572682][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6076.573098][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6076.573510][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6076.573922][ C3] PKRU: 55555554 [ 6076.574108][ C3] Call Trace: [ 6076.574286][ C3] [ 6076.574437][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6076.574709][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6076.574960][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6076.575249][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6076.575532][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6076.575828][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6076.576102][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6076.576418][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6076.576689][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6076.577009][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6076.577315][ C3] [ 6076.577470][ C3] [ 6076.577625][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6076.577950][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6076.578258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6076.578564][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6076.578806][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6076.579102][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6076.579424][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6076.579730][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6076.579988][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6076.580269][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6076.580566][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6076.580810][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6076.581059][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6076.581298][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6076.581537][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6076.581787][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6076.582103][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6076.582370][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6076.582714][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6076.582990][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6076.583293][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6076.583596][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6076.583893][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6076.584144][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6076.584404][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6076.584651][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6076.584978][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6076.585279][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6076.585603][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6076.585918][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6076.586175][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6076.586429][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6076.586682][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6076.587000][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6076.587249][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6076.587488][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6076.587821][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6076.588074][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6076.588426][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6076.588756][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6076.589049][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6076.589372][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6076.589624][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6076.589858][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6076.590153][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6076.590414][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6076.590661][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6076.590931][ C3] process_one_work (kernel/workqueue.c:2633) [ 6076.591193][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6076.591432][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6076.591715][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6076.591964][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6076.592212][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6076.592555][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6076.592824][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6076.593093][ C3] kthread (kernel/kthread.c:388) [ 6076.593309][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6076.593552][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6076.593788][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6076.594028][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6104.564886][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6104.565376][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6104.565866][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6104.566354][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6104.567324][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6104.567953][ C3] Workqueue: netns cleanup_net [ 6104.568206][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6104.568475][ C3] 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 [ 6104.569475][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6104.569792][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6104.570206][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6104.570618][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6104.571030][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6104.571441][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6104.571857][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6104.572319][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6104.572660][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6104.573076][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6104.573489][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6104.573901][ C3] PKRU: 55555554 [ 6104.574089][ C3] Call Trace: [ 6104.574266][ C3] [ 6104.574419][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6104.574689][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6104.574941][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6104.575226][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6104.575507][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6104.575805][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6104.576079][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6104.576395][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6104.576666][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6104.576984][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6104.577286][ C3] [ 6104.577443][ C3] [ 6104.577598][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6104.577924][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6104.578230][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6104.578470][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6104.578765][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6104.579087][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6104.579392][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6104.579650][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6104.579930][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6104.580225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6104.580471][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6104.580719][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6104.580958][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6104.581197][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6104.581447][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6104.581759][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6104.582024][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6104.582369][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6104.582646][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6104.582947][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6104.583250][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6104.583547][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6104.583797][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6104.584056][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6104.584302][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6104.584629][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6104.584936][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6104.585260][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6104.585575][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6104.585831][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6104.586084][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6104.586338][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6104.586655][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6104.586903][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6104.587143][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6104.587477][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6104.587729][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6104.588080][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6104.588408][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6104.588701][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6104.589024][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6104.589273][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6104.589511][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6104.589806][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6104.590066][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6104.590311][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6104.590581][ C3] process_one_work (kernel/workqueue.c:2633) [ 6104.590842][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6104.591079][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6104.591362][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6104.591604][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6104.591856][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6104.592199][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6104.592467][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6104.592736][ C3] kthread (kernel/kthread.c:388) [ 6104.592951][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6104.593192][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6104.593426][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6104.593667][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6116.679250][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2589477 jiffies s: 467069 root: 0x8/. | [ 6116.679906][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6116.680284][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6116.680564][ C3] NMI backtrace for cpu 3 [ 6116.680572][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6116.680575][ C3] Workqueue: netns cleanup_net [ 6116.680580][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6116.680586][ C3] 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 [ 6116.680588][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 6116.680591][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6116.680592][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6116.680594][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6116.680595][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6116.680597][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6116.680599][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6116.680601][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6116.680605][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6116.680606][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6116.680608][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6116.680609][ C3] PKRU: 55555554 [ 6116.680610][ C3] Call Trace: [ 6116.680612][ C3] [ 6116.680615][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6116.680620][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6116.680624][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6116.680629][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6116.680634][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6116.680636][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6116.680639][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.680644][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.680648][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6116.680651][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6116.680654][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6116.680656][ C3] [ 6116.680657][ C3] [ 6116.680661][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6116.680666][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6116.680670][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6116.680674][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6116.680678][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6116.680683][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6116.680686][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6116.680689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.680692][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6116.680697][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6116.680700][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6116.680704][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6116.680706][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6116.680711][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6116.680714][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6116.680718][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6116.680721][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6116.680726][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6116.680729][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6116.680734][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6116.680740][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6116.680743][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6116.680746][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6116.680753][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6116.680761][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6116.680766][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6116.680771][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6116.680775][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6116.680779][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6116.680783][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6116.680791][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6116.680795][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6116.680798][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6116.680803][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6116.680806][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6116.680810][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6116.680814][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6116.680817][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6116.680821][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6116.680824][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6116.680827][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6116.680830][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6116.680833][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6116.680835][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6116.680840][ C3] process_one_work (kernel/workqueue.c:2633) [ 6116.680844][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6116.680847][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6116.680852][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6116.680855][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6116.680858][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6116.680862][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6116.680865][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6116.680867][ C3] kthread (kernel/kthread.c:388) [ 6116.680870][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6116.680872][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6116.680875][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6116.680877][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6116.680883][ C3] | [ 6128.050229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6128.050605][ C3] rcu: 3-....: (2597476 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=572591 | [ 6128.051187][ C3] rcu: (t=2601143 jiffies g=2723341 q=5640 ncpus=4) [ 6128.052028][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6128.052661][ C3] Workqueue: netns cleanup_net [ 6128.052917][ C3] 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) [ 6128.053254][ C3] 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 ... [ 6128.054257][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6128.054575][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6128.054987][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6128.055397][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6128.055811][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6128.056224][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6128.056638][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6128.057100][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6128.057445][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6128.057863][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6128.058276][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6128.058688][ C3] PKRU: 55555554 [ 6128.058875][ C3] Call Trace: [ 6128.059052][ C3] [ 6128.059205][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6128.059487][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6128.059749][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6128.060008][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6128.060311][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6128.060548][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6128.060825][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6128.061106][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6128.061372][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6128.061672][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6128.061926][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6128.062250][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6128.062532][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6128.062830][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6128.063105][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6128.063423][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6128.063694][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6128.064015][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6128.064324][ C3] [ 6128.064479][ C3] [ 6128.064636][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6128.064960][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6128.065267][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6128.065575][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6128.065899][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6128.066205][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6128.066464][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6128.066745][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6128.067042][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6128.067289][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6128.067538][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6128.067779][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6128.068019][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6128.068270][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6128.068580][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6128.068845][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6128.069191][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6128.069469][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6128.069772][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6128.070077][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6128.070375][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6128.070627][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6128.070888][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6128.071135][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6128.071463][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6128.071770][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6128.072094][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6128.072409][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6128.072667][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6128.072921][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6128.073175][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6128.073492][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6128.073740][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6128.073981][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6128.074315][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6128.074568][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6128.074922][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6128.075250][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6128.075545][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6128.075867][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6128.076117][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6128.076352][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6128.076650][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6128.076912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6128.077159][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6128.077431][ C3] process_one_work (kernel/workqueue.c:2633) [ 6128.077693][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6128.077931][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6128.078215][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6128.078458][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6128.078706][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6128.079050][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6128.079319][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6128.079587][ C3] kthread (kernel/kthread.c:388) [ 6128.079805][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6128.080046][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6128.080282][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6128.080524][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6152.564894][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6152.565384][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6152.565879][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6152.566367][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6152.567346][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6152.567979][ C3] Workqueue: netns cleanup_net [ 6152.568232][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6152.568502][ C3] 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 [ 6152.569507][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6152.569824][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6152.570239][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6152.570655][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6152.571067][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6152.571479][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6152.571898][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6152.572361][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6152.572706][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6152.573119][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6152.573530][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6152.573944][ C3] PKRU: 55555554 [ 6152.574131][ C3] Call Trace: [ 6152.574308][ C3] [ 6152.574462][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6152.574735][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6152.574986][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6152.575276][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6152.575557][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6152.575854][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6152.576128][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6152.576443][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6152.576714][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6152.577033][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6152.577339][ C3] [ 6152.577493][ C3] [ 6152.577649][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6152.577973][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6152.578280][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6152.578520][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6152.578825][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6152.579122][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6152.579445][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6152.579751][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6152.580010][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6152.580289][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6152.580585][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6152.580832][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6152.581082][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6152.581321][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6152.581565][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6152.581814][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6152.582124][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6152.582391][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6152.582733][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6152.583009][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6152.583311][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6152.583614][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6152.583912][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6152.584162][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6152.584425][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6152.584671][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6152.584997][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6152.585298][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6152.585622][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6152.585937][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6152.586194][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6152.586447][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6152.586700][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6152.587019][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6152.587270][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6152.587511][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6152.587843][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6152.588094][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6152.588444][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6152.588771][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6152.589063][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6152.589385][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6152.589632][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6152.589866][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6152.590158][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6152.590419][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6152.590666][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6152.590936][ C3] process_one_work (kernel/workqueue.c:2633) [ 6152.591198][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6152.591435][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6152.591730][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6152.591972][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6152.592218][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6152.592561][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6152.592828][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6152.593095][ C3] kthread (kernel/kthread.c:388) [ 6152.593310][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6152.593550][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6152.593785][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6152.594026][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6180.564892][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6180.565382][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6180.565874][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6180.566364][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6180.567342][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6180.567973][ C3] Workqueue: netns cleanup_net [ 6180.568226][ C3] 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) [ 6180.568562][ C3] 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 ... [ 6180.569569][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6180.569887][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6180.570298][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6180.570710][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6180.571125][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6180.571543][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6180.571954][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6180.572417][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6180.572761][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6180.573177][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6180.573589][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6180.574001][ C3] PKRU: 55555554 [ 6180.574189][ C3] Call Trace: [ 6180.574367][ C3] [ 6180.574518][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6180.574789][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6180.575041][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6180.575327][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6180.575612][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6180.575909][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6180.576182][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6180.576500][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6180.576772][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6180.577092][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6180.577398][ C3] [ 6180.577554][ C3] [ 6180.577708][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6180.578035][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6180.578342][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6180.578646][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6180.578970][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6180.579278][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6180.579537][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6180.579817][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6180.580113][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6180.580363][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6180.580613][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6180.580852][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6180.581090][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6180.581342][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6180.581656][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6180.581921][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6180.582266][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6180.582546][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6180.582846][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6180.583150][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6180.583447][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6180.583696][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6180.583956][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6180.584205][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6180.584531][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6180.584828][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6180.585153][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6180.585470][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6180.585728][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6180.585980][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6180.586232][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6180.586550][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6180.586799][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6180.587039][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6180.587372][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6180.587623][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6180.587976][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6180.588305][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6180.588598][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6180.588921][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6180.589168][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6180.589401][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6180.589696][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6180.589958][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6180.590204][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6180.590474][ C3] process_one_work (kernel/workqueue.c:2633) [ 6180.590735][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6180.590974][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6180.591256][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6180.591505][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6180.591754][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6180.592098][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6180.592367][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6180.592634][ C3] kthread (kernel/kthread.c:388) [ 6180.592849][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6180.593092][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6180.593329][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6180.593569][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6180.593827][ C3] | [ 6206.084229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6206.084604][ C3] rcu: 3-....: (2675420 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=590165 | [ 6206.085181][ C3] rcu: (t=2679177 jiffies g=2723341 q=5640 ncpus=4) [ 6206.086014][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6206.086641][ C3] Workqueue: netns cleanup_net [ 6206.086896][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 6206.087161][ C3] Code: c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 <53> 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 All code ======== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c: 00 d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 66 0f 1f 00 nopw (%rax) 21: 41 57 push %r15 23: 41 56 push %r14 25: 41 55 push %r13 27: 41 54 push %r12 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 48 83 ec 70 sub $0x70,%rsp 2f: 9c pushf 30: 8f 04 24 pop (%rsp) 33: 0f 01 ca clac 36: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 3d: 1f 00 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 48 83 ec 70 sub $0x70,%rsp 5: 9c pushf 6: 8f 04 24 pop (%rsp) 9: 0f 01 ca clac c: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 13: 1f 00 15: 41 rex.B [ 6206.088158][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000246 [ 6206.088475][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6206.088887][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6206.089301][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6206.089713][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6206.090124][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6206.090535][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6206.090997][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6206.091352][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6206.091766][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6206.092176][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6206.092589][ C3] PKRU: 55555554 [ 6206.092776][ C3] Call Trace: [ 6206.092953][ C3] [ 6206.093105][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6206.093387][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6206.093648][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6206.093906][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6206.094203][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6206.094442][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6206.094720][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6206.094998][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6206.095264][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6206.095557][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6206.095808][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6206.096131][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6206.096412][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6206.096711][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6206.096987][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6206.097302][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6206.097575][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6206.097893][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6206.098198][ C3] [ 6206.098354][ C3] [ 6206.098510][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6206.098835][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6206.099138][ C3] ? kasan_report (mm/kasan/report.c:579) [ 6206.099375][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6206.099667][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6206.099989][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6206.100295][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6206.100552][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6206.100832][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6206.101123][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6206.101376][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6206.101625][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6206.101862][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6206.102101][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6206.102353][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6206.102658][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6206.102922][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6206.103265][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6206.103541][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6206.103842][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6206.104146][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6206.104442][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6206.104690][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6206.104949][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6206.105196][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6206.105525][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6206.105820][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6206.106144][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6206.106458][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6206.106718][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6206.106969][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6206.107220][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6206.107537][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6206.107784][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6206.108025][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6206.108358][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6206.108608][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6206.108959][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6206.109286][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6206.109579][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6206.109900][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6206.110146][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6206.110379][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6206.110672][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6206.110931][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6206.111174][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6206.111447][ C3] process_one_work (kernel/workqueue.c:2633) [ 6206.111708][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6206.111947][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6206.112227][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6206.112470][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6206.112717][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6206.113060][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6206.113328][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6206.113595][ C3] kthread (kernel/kthread.c:388) [ 6206.113808][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6206.114050][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6206.114284][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6206.114525][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6214.983257][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2687781 jiffies s: 467069 root: 0x8/. | [ 6214.983927][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6214.984309][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6214.984591][ C3] NMI backtrace for cpu 3 [ 6214.984601][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6214.984603][ C3] Workqueue: netns cleanup_net [ 6214.984609][ C3] 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) [ 6214.984614][ C3] 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 ... [ 6214.984617][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6214.984619][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6214.984621][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6214.984622][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6214.984624][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6214.984626][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6214.984627][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6214.984629][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6214.984633][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6214.984635][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6214.984636][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6214.984638][ C3] PKRU: 55555554 [ 6214.984639][ C3] Call Trace: [ 6214.984641][ C3] [ 6214.984644][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6214.984648][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6214.984653][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6214.984658][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6214.984662][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6214.984664][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6214.984668][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6214.984671][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6214.984675][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6214.984678][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6214.984682][ C3] [ 6214.984683][ C3] [ 6214.984684][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6214.984688][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6214.984693][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6214.984697][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6214.984699][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6214.984703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6214.984705][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6214.984709][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6214.984712][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6214.984716][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6214.984718][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6214.984723][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6214.984726][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6214.984729][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6214.984733][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6214.984738][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6214.984741][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6214.984746][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6214.984752][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6214.984756][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6214.984759][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6214.984765][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6214.984772][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6214.984778][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6214.984783][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6214.984787][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6214.984791][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6214.984795][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6214.984802][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6214.984805][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6214.984809][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6214.984813][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6214.984816][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6214.984819][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6214.984823][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6214.984826][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6214.984829][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6214.984832][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6214.984835][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6214.984838][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6214.984841][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6214.984843][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6214.984847][ C3] process_one_work (kernel/workqueue.c:2633) [ 6214.984851][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6214.984855][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6214.984860][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6214.984863][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6214.984866][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6214.984870][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6214.984873][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6214.984875][ C3] kthread (kernel/kthread.c:388) [ 6214.984877][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6214.984880][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6214.984882][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6214.984884][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6240.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6240.565393][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6240.565886][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6240.566373][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6240.567350][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6240.567980][ C3] Workqueue: netns cleanup_net [ 6240.568233][ C3] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6240.568568][ C3] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6240.569568][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6240.569886][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6240.570298][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6240.570711][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6240.571128][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6240.571539][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6240.571950][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6240.572411][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6240.572754][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6240.573168][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6240.573579][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6240.573989][ C3] PKRU: 55555554 [ 6240.574176][ C3] Call Trace: [ 6240.574353][ C3] [ 6240.574504][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6240.574775][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6240.575028][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6240.575315][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6240.575597][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6240.575894][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6240.576168][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6240.576485][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6240.576755][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6240.577074][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6240.577379][ C3] [ 6240.577534][ C3] [ 6240.577688][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6240.578015][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6240.578320][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6240.578626][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6240.578945][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6240.579253][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6240.579512][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6240.579791][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.580086][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.580331][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6240.580582][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6240.580820][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6240.581063][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6240.581314][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6240.581622][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6240.581885][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6240.582229][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6240.582510][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6240.582810][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6240.583114][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6240.583413][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6240.583662][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6240.583920][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6240.584169][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6240.584495][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6240.584793][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6240.585116][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6240.585431][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6240.585690][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6240.585943][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6240.586196][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6240.586512][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6240.586761][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6240.587002][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6240.587335][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6240.587586][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6240.587938][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6240.588266][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6240.588558][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6240.588882][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6240.589130][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6240.589364][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6240.589660][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6240.589920][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.590166][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6240.590437][ C3] process_one_work (kernel/workqueue.c:2633) [ 6240.590698][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6240.590937][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6240.591225][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6240.591469][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6240.591718][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6240.592062][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6240.592331][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6240.592599][ C3] kthread (kernel/kthread.c:388) [ 6240.592813][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6240.593056][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6240.593292][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6240.593531][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6268.564892][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6268.565386][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6268.565878][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6268.566365][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6268.567342][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6268.567977][ C3] Workqueue: netns cleanup_net [ 6268.568230][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6268.568501][ C3] 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 [ 6268.569504][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6268.569822][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6268.570236][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6268.570649][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6268.571078][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6268.571495][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6268.571909][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6268.572372][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6268.572715][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6268.573129][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6268.573546][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6268.573959][ C3] PKRU: 55555554 [ 6268.574148][ C3] Call Trace: [ 6268.574328][ C3] [ 6268.574482][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6268.574754][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6268.575007][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6268.575294][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6268.575575][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6268.575876][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6268.576151][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6268.576468][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6268.576740][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6268.577059][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6268.577365][ C3] [ 6268.577520][ C3] [ 6268.577678][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6268.578005][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578310][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6268.578553][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578849][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6268.579173][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6268.579481][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6268.579740][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6268.580022][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6268.580319][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6268.580568][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6268.580818][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6268.581062][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6268.581302][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6268.581553][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.581861][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6268.582127][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6268.582473][ C3] ? refcount_dec_not_one (./arch/x86/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.582752][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6268.583052][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583358][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583656][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6268.583905][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6268.584167][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6268.584419][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6268.584746][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6268.585044][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6268.585371][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6268.585687][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6268.585946][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6268.586200][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6268.586453][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6268.586772][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6268.587022][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6268.587263][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6268.587596][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.587846][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6268.588201][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6268.588529][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6268.588823][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6268.589154][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6268.589402][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6268.589635][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6268.589932][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6268.590192][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6268.590437][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6268.590707][ C3] process_one_work (kernel/workqueue.c:2633) [ 6268.590973][ C3] ? hlock_class (./arch/x86/include/asm/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.591213][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6268.591496][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6268.591739][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6268.591987][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6268.592331][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6268.592599][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6268.592866][ C3] kthread (kernel/kthread.c:388) [ 6268.593080][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6268.593323][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6268.593556][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6268.593798][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6268.594054][ C3] | [ 6284.118230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6284.118603][ C3] rcu: 3-....: (2753341 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=606802 | [ 6284.119181][ C3] rcu: (t=2757211 jiffies g=2723341 q=5640 ncpus=4) [ 6284.120015][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6284.120650][ C3] Workqueue: netns cleanup_net [ 6284.120910][ C3] 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) [ 6284.121249][ C3] 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 ... [ 6284.122254][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6284.122577][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6284.122990][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6284.123403][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6284.123815][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6284.124230][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6284.124643][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6284.125107][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6284.125451][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6284.125866][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6284.126280][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6284.126692][ C3] PKRU: 55555554 [ 6284.126880][ C3] Call Trace: [ 6284.127057][ C3] [ 6284.127210][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6284.127492][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6284.127754][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6284.128014][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6284.128309][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6284.128549][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6284.128828][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6284.129113][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6284.129379][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6284.129677][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6284.129928][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6284.130251][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6284.130535][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6284.130839][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6284.131113][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6284.131433][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6284.131703][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6284.132024][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6284.132331][ C3] [ 6284.132486][ C3] [ 6284.132641][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6284.132967][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6284.133273][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6284.133579][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6284.133901][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6284.134213][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6284.134473][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6284.134756][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6284.135052][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6284.135297][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6284.135548][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6284.135787][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6284.136026][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6284.136278][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6284.136586][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6284.136851][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6284.137196][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6284.137473][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6284.137775][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6284.138079][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6284.138378][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6284.138628][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6284.138889][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6284.139138][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6284.139466][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6284.139766][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6284.140090][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6284.140407][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6284.140665][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6284.140924][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6284.141178][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6284.141495][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6284.141746][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6284.141986][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6284.142320][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6284.142571][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6284.142925][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6284.143255][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6284.143548][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6284.143871][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6284.144121][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6284.144354][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6284.144651][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6284.144912][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6284.145158][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6284.145430][ C3] process_one_work (kernel/workqueue.c:2633) [ 6284.145692][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6284.145932][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6284.146214][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6284.146460][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6284.146708][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6284.147052][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6284.147321][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6284.147589][ C3] kthread (kernel/kthread.c:388) [ 6284.147804][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6284.148048][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6284.148284][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6284.148525][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6308.564887][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6308.565378][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6308.565870][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6308.566358][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6308.567330][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6308.567962][ C3] Workqueue: netns cleanup_net [ 6308.568213][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6308.568484][ C3] 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) [ 6308.569485][ C3] RSP: 0018:ffffc9000051f480 EFLAGS: 00000286 [ 6308.569802][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 6308.570212][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6308.570623][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6308.571042][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6308.571455][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6308.571866][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6308.572328][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6308.572671][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6308.573084][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6308.573497][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6308.573907][ C3] PKRU: 55555554 [ 6308.574095][ C3] Call Trace: [ 6308.574272][ C3] [ 6308.574424][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6308.574696][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6308.574948][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6308.575234][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6308.575514][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6308.575814][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6308.576089][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6308.576408][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6308.576678][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6308.576998][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6308.577301][ C3] [ 6308.577458][ C3] [ 6308.577613][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6308.577936][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6308.578236][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6308.578537][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6308.578776][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6308.579032][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6308.579325][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6308.579648][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6308.579954][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6308.580212][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6308.580493][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6308.580795][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6308.581042][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6308.581290][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6308.581530][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6308.581771][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6308.582020][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6308.582328][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6308.582593][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6308.582936][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6308.583212][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6308.583515][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6308.583821][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6308.584117][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6308.584367][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6308.584628][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6308.584874][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6308.585200][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6308.585501][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6308.585826][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6308.586138][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6308.586396][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6308.586649][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6308.586902][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6308.587220][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6308.587466][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6308.587708][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6308.588040][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6308.588294][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6308.588645][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6308.588973][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6308.589268][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6308.589589][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6308.589838][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6308.590072][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6308.590366][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6308.590626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6308.590883][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6308.591154][ C3] process_one_work (kernel/workqueue.c:2633) [ 6308.591416][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6308.591653][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6308.591939][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6308.592180][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6308.592427][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6308.592770][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6308.593039][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6308.593306][ C3] kthread (kernel/kthread.c:388) [ 6308.593522][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6308.593762][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6308.593997][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6308.594239][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6313.287251][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2786085 jiffies s: 467069 root: 0x8/. | [ 6313.287926][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6313.288304][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6313.288583][ C3] NMI backtrace for cpu 3 [ 6313.288590][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6313.288593][ C3] Workqueue: netns cleanup_net [ 6313.288597][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6313.288601][ C3] 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 [ 6313.288604][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 6313.288606][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6313.288607][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6313.288609][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6313.288610][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6313.288612][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6313.288613][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6313.288615][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6313.288618][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6313.288620][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6313.288621][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6313.288623][ C3] PKRU: 55555554 [ 6313.288624][ C3] Call Trace: [ 6313.288626][ C3] [ 6313.288628][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6313.288633][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6313.288637][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6313.288642][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6313.288645][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6313.288647][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6313.288651][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6313.288655][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6313.288659][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6313.288661][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6313.288665][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6313.288668][ C3] [ 6313.288669][ C3] [ 6313.288669][ C3] kasan_report (mm/kasan/report.c:585) [ 6313.288674][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6313.288678][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6313.288681][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6313.288685][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6313.288689][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6313.288693][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6313.288697][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6313.288700][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6313.288703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6313.288705][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6313.288710][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6313.288712][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6313.288716][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6313.288718][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6313.288723][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6313.288725][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6313.288729][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6313.288732][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6313.288737][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6313.288740][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6313.288745][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6313.288749][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6313.288753][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6313.288755][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6313.288762][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6313.288769][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6313.288775][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6313.288779][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6313.288783][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6313.288787][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6313.288792][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6313.288799][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6313.288802][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6313.288805][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6313.288809][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6313.288812][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6313.288815][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6313.288819][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6313.288822][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6313.288825][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6313.288828][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6313.288831][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6313.288834][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6313.288837][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6313.288839][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6313.288843][ C3] process_one_work (kernel/workqueue.c:2633) [ 6313.288847][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6313.288850][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6313.288855][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6313.288858][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6313.288861][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6313.288864][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6313.288867][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6313.288870][ C3] kthread (kernel/kthread.c:388) [ 6313.288872][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6313.288874][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6313.288876][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6313.288878][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6340.564890][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6340.565380][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6340.565871][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6340.566356][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6340.567327][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6340.567955][ C3] Workqueue: netns cleanup_net [ 6340.568207][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6340.568476][ C3] 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 [ 6340.569471][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6340.569789][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6340.570200][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6340.570617][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6340.571027][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6340.571439][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6340.571850][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6340.572311][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6340.572652][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6340.573064][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6340.573477][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6340.573887][ C3] PKRU: 55555554 [ 6340.574075][ C3] Call Trace: [ 6340.574250][ C3] [ 6340.574404][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6340.574675][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6340.574926][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6340.575212][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6340.575492][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6340.575790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6340.576063][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6340.576379][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6340.576649][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6340.576966][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6340.577274][ C3] [ 6340.577429][ C3] [ 6340.577585][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6340.577910][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6340.578213][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6340.578453][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6340.578752][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6340.579050][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6340.579373][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6340.579677][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6340.579937][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6340.580227][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6340.580520][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6340.580772][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6340.581018][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6340.581257][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6340.581497][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6340.581747][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6340.582053][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6340.582318][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6340.582660][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6340.582937][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6340.583236][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6340.583540][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6340.583835][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6340.584086][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6340.584345][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6340.584590][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6340.584913][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6340.585212][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6340.585536][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6340.585852][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6340.586107][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6340.586360][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6340.586613][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6340.586932][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6340.587178][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6340.587417][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6340.587749][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6340.588001][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6340.588351][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6340.588678][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6340.588972][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6340.589292][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6340.589539][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6340.589773][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6340.590068][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6340.590327][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6340.590580][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6340.590850][ C3] process_one_work (kernel/workqueue.c:2633) [ 6340.591116][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6340.591355][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6340.591639][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6340.591881][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6340.592128][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6340.592470][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6340.592739][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6340.593007][ C3] kthread (kernel/kthread.c:388) [ 6340.593223][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6340.593464][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6340.593698][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6340.593940][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6340.594195][ C3] | [ 6362.151230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6362.151603][ C3] rcu: 3-....: (2831258 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=624687 | [ 6362.152179][ C3] rcu: (t=2835244 jiffies g=2723341 q=5640 ncpus=4) [ 6362.153014][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6362.153643][ C3] Workqueue: netns cleanup_net [ 6362.153897][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6362.154166][ C3] 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 [ 6362.155162][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6362.155479][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6362.155889][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6362.156299][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6362.156710][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6362.157121][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6362.157530][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6362.157989][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6362.158332][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6362.158747][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6362.159159][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6362.159571][ C3] PKRU: 55555554 [ 6362.159758][ C3] Call Trace: [ 6362.159935][ C3] [ 6362.160086][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6362.160371][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6362.160638][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6362.160897][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6362.161194][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6362.161431][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6362.161708][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6362.161988][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6362.162253][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6362.162547][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6362.162797][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6362.163119][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6362.163400][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6362.163697][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6362.163970][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6362.164285][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6362.164557][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6362.164876][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6362.165183][ C3] [ 6362.165336][ C3] [ 6362.165493][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6362.165816][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6362.166121][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6362.166364][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6362.166656][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6362.166978][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6362.167284][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6362.167541][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6362.167821][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6362.168114][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6362.168361][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6362.168610][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6362.168847][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6362.169087][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6362.169339][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6362.169648][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6362.169912][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6362.170257][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6362.170540][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6362.170839][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6362.171144][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6362.171439][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6362.171689][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6362.171948][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6362.172196][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6362.172521][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6362.172818][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6362.173143][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6362.173458][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6362.173715][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6362.173966][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6362.174219][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6362.174538][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6362.174786][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6362.175024][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6362.175356][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6362.175611][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6362.175963][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6362.176290][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6362.176584][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6362.176907][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6362.177153][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6362.177388][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6362.177680][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6362.177939][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6362.178185][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6362.178454][ C3] process_one_work (kernel/workqueue.c:2633) [ 6362.178715][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6362.178959][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6362.179241][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6362.179483][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6362.179729][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6362.180075][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6362.180343][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6362.180615][ C3] kthread (kernel/kthread.c:388) [ 6362.180829][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6362.181072][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6362.181304][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6362.181547][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6388.564882][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6388.565371][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6388.565865][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6388.566352][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6388.567323][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6388.567950][ C3] Workqueue: netns cleanup_net [ 6388.568203][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6388.568480][ C3] 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 [ 6388.569479][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 6388.569795][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 6388.570209][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6388.570626][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6388.571037][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6388.571448][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 6388.571860][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6388.572320][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6388.572663][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6388.573076][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6388.573486][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6388.573899][ C3] PKRU: 55555554 [ 6388.574086][ C3] Call Trace: [ 6388.574261][ C3] [ 6388.574415][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6388.574686][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6388.574935][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6388.575223][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6388.575505][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6388.575802][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6388.576076][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6388.576391][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6388.576659][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6388.576979][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6388.577285][ C3] [ 6388.577438][ C3] [ 6388.577595][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6388.577918][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6388.578223][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6388.578528][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6388.578773][ C3] kasan_report (mm/kasan/report.c:585) [ 6388.579003][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6388.579296][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6388.579618][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6388.579925][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6388.580182][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6388.580468][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6388.580760][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6388.581007][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6388.581256][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6388.581497][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6388.581736][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6388.581986][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6388.582297][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6388.582560][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6388.582905][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6388.583182][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6388.583482][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6388.583788][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6388.584083][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6388.584332][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6388.584592][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6388.584841][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6388.585167][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6388.585463][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6388.585788][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6388.586103][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6388.586361][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6388.586613][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6388.586864][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6388.587182][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6388.587431][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6388.587670][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6388.588001][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6388.588251][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6388.588605][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6388.588932][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6388.589224][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6388.589546][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6388.589794][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6388.590027][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6388.590328][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6388.590589][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6388.590832][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6388.591103][ C3] process_one_work (kernel/workqueue.c:2633) [ 6388.591363][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6388.591604][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6388.591890][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6388.592135][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6388.592383][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6388.592727][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6388.592995][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6388.593262][ C3] kthread (kernel/kthread.c:388) [ 6388.593477][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6388.593721][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6388.593953][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6388.594195][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6411.591255][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2884389 jiffies s: 467069 root: 0x8/. | [ 6411.591917][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6411.592289][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6411.592568][ C3] NMI backtrace for cpu 3 [ 6411.592578][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6411.592580][ C3] Workqueue: netns cleanup_net [ 6411.592586][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6411.592593][ C3] 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 [ 6411.592596][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000286 [ 6411.592599][ C3] RAX: ffff888022f2b20c RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 6411.592601][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6411.592602][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6411.592604][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6411.592606][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6411.592608][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6411.592609][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6411.592613][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6411.592615][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6411.592616][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6411.592617][ C3] PKRU: 55555554 [ 6411.592618][ C3] Call Trace: [ 6411.592621][ C3] [ 6411.592625][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6411.592630][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6411.592634][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6411.592638][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6411.592642][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6411.592644][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6411.592649][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6411.592654][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6411.592657][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6411.592661][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6411.592664][ C3] [ 6411.592665][ C3] [ 6411.592667][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6411.592671][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6411.592675][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6411.592679][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6411.592684][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6411.592687][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6411.592690][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6411.592692][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6411.592697][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6411.592700][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6411.592704][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6411.592707][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6411.592712][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6411.592715][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6411.592718][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6411.592722][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6411.592727][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6411.592730][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6411.592736][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6411.592742][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6411.592746][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6411.592749][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6411.592757][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6411.592764][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6411.592769][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6411.592774][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6411.592778][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6411.592782][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6411.592786][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6411.592794][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6411.592798][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6411.592802][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6411.592807][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6411.592810][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6411.592813][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6411.592818][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6411.592821][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6411.592824][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6411.592827][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6411.592830][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6411.592833][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6411.592836][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6411.592839][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6411.592843][ C3] process_one_work (kernel/workqueue.c:2633) [ 6411.592848][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6411.592851][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6411.592855][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6411.592859][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6411.592861][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6411.592865][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6411.592868][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6411.592871][ C3] kthread (kernel/kthread.c:388) [ 6411.592873][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6411.592876][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6411.592878][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6411.592880][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6436.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6436.565377][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6436.565870][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6436.566354][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6436.567328][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6436.567957][ C3] Workqueue: netns cleanup_net [ 6436.568210][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6436.568508][ C3] Code: 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b <5d> 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 All code ======== 0: 0f b6 c2 movzbl %dl,%eax 3: 48 01 f0 add %rsi,%rax 6: 55 push %rbp 7: 53 push %rbx 8: 72 14 jb 0x1e a: eb 26 jmp 0x32 c: cc int3 d: cc int3 e: cc int3 f: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 16: ff ff fe 19: 48 39 c7 cmp %rax,%rdi 1c: 77 23 ja 0x41 1e: 44 89 c2 mov %r8d,%edx 21: e8 57 e8 ff ff call 0xffffffffffffe87d 26: 83 f0 01 xor $0x1,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 39: 7f ff ff 3c: 48 39 c7 cmp %rax,%rdi 3f: 76 .byte 0x76 Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax f: 7f ff ff 12: 48 39 c7 cmp %rax,%rdi 15: 76 .byte 0x76 [ 6436.569509][ C3] RSP: 0018:ffffc9000051f4b8 EFLAGS: 00000202 [ 6436.569827][ C3] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 6436.570245][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6436.570656][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 6436.571066][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6436.571479][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6436.571891][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6436.572351][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6436.572693][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6436.573107][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6436.573521][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6436.573933][ C3] PKRU: 55555554 [ 6436.574121][ C3] Call Trace: [ 6436.574296][ C3] [ 6436.574450][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6436.574720][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6436.574971][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6436.575257][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6436.575538][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6436.575848][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6436.576121][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6436.576437][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6436.576708][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6436.577027][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6436.577331][ C3] [ 6436.577487][ C3] [ 6436.577644][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6436.577969][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6436.578267][ C3] ? kasan_check_range (mm/kasan/generic.c:190) [ 6436.578532][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6436.578825][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6436.579147][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6436.579454][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6436.579712][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6436.579991][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6436.580294][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6436.580541][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6436.580788][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6436.581028][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6436.581267][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6436.581517][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6436.581825][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6436.582090][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6436.582437][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6436.582715][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6436.583017][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6436.583319][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6436.583618][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6436.583867][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6436.584127][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6436.584373][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6436.584701][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6436.585000][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6436.585323][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6436.585638][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6436.585895][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6436.586148][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6436.586403][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6436.586719][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6436.586967][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6436.587208][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6436.587540][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6436.587792][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6436.588143][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6436.588473][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6436.588766][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6436.589088][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6436.589336][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6436.589570][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6436.589864][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6436.590130][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6436.590377][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6436.590648][ C3] process_one_work (kernel/workqueue.c:2633) [ 6436.590910][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6436.591148][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6436.591435][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6436.591677][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6436.591924][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6436.592268][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6436.592536][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6436.592803][ C3] kthread (kernel/kthread.c:388) [ 6436.593019][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6436.593261][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6436.593496][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6436.593737][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6436.593992][ C3] | [ 6440.185229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6440.185595][ C3] rcu: 3-....: (2909178 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=642569 | [ 6440.186175][ C3] rcu: (t=2913278 jiffies g=2723341 q=5640 ncpus=4) [ 6440.187007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6440.187643][ C3] Workqueue: netns cleanup_net [ 6440.187898][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6440.188168][ C3] 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 [ 6440.189168][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 6440.189486][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6440.189898][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6440.190311][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6440.190723][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6440.191135][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6440.191545][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6440.192005][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6440.192347][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6440.192759][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6440.193172][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6440.193583][ C3] PKRU: 55555554 [ 6440.193770][ C3] Call Trace: [ 6440.193945][ C3] [ 6440.194098][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6440.194379][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6440.194638][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6440.194898][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6440.195191][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6440.195430][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6440.195707][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6440.195983][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6440.196248][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6440.196548][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6440.196797][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6440.197116][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6440.197400][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6440.197694][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6440.197965][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6440.198281][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6440.198549][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6440.198866][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6440.199169][ C3] [ 6440.199323][ C3] [ 6440.199476][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6440.199799][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6440.200106][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6440.200401][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6440.200641][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6440.200937][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6440.201176][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6440.201432][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6440.201720][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6440.202040][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6440.202346][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6440.202601][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6440.202879][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6440.203172][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6440.203418][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6440.203667][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6440.203903][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6440.204142][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6440.204396][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6440.204701][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6440.204964][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6440.205308][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6440.205584][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6440.205881][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6440.206186][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6440.206480][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6440.206728][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6440.206987][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6440.207235][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6440.207561][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6440.207858][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6440.208181][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6440.208497][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6440.208753][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6440.209003][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6440.209253][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6440.209570][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6440.209818][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6440.210055][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6440.210395][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6440.210645][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6440.210996][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6440.211322][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6440.211614][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6440.211936][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6440.212183][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6440.212415][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6440.212708][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6440.212966][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6440.213210][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6440.213479][ C3] process_one_work (kernel/workqueue.c:2633) [ 6440.213738][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6440.213979][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6440.214260][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6440.214503][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6440.214749][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6440.215091][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6440.215359][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6440.215625][ C3] kthread (kernel/kthread.c:388) [ 6440.215838][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6440.216082][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6440.216312][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6440.216555][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6464.564921][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6464.565412][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6464.565904][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6464.566395][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6464.567375][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6464.568012][ C3] Workqueue: netns cleanup_net [ 6464.568265][ C3] 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.568600][ C3] 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.569603][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6464.569921][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6464.570340][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6464.570751][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6464.571167][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6464.571583][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6464.571993][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6464.572454][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6464.572797][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6464.573215][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6464.573627][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6464.574040][ C3] PKRU: 55555554 [ 6464.574227][ C3] Call Trace: [ 6464.574405][ C3] [ 6464.574558][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6464.574829][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6464.575081][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6464.575368][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6464.575651][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6464.575951][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6464.576225][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6464.576544][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6464.576816][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6464.577135][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6464.577439][ C3] [ 6464.577597][ C3] [ 6464.577751][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6464.578077][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578383][ C3] ? 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.578688][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6464.579010][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6464.579316][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6464.579575][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6464.579855][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6464.580154][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6464.580402][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6464.580653][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6464.580890][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6464.581129][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6464.581380][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.581686][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6464.581950][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6464.582294][ C3] ? refcount_dec_not_one (./arch/x86/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.582570][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6464.582868][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583176][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583472][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6464.583720][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6464.583983][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6464.584230][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6464.584556][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6464.584852][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6464.585175][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6464.585490][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6464.585747][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6464.585997][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6464.586249][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6464.586570][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6464.586818][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6464.587055][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6464.587387][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.587637][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6464.587990][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6464.588316][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6464.588611][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6464.588932][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6464.589178][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6464.589410][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6464.589705][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6464.589968][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6464.590213][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6464.590481][ C3] process_one_work (kernel/workqueue.c:2633) [ 6464.590741][ C3] ? hlock_class (./arch/x86/include/asm/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.590980][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6464.591263][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6464.591506][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6464.591751][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6464.592094][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6464.592362][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6464.592628][ C3] kthread (kernel/kthread.c:388) [ 6464.592841][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6464.593083][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6464.593315][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6464.593559][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6492.564952][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6492.565447][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6492.565955][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6492.566449][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6492.567436][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6492.568074][ C3] Workqueue: netns cleanup_net [ 6492.568329][ C3] 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) [ 6492.568669][ C3] 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 [ 6492.569687][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6492.570014][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6492.570426][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6492.570846][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6492.571259][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6492.571679][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6492.572090][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6492.572547][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6492.572895][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6492.573312][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6492.573734][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6492.574143][ C3] PKRU: 55555554 [ 6492.574332][ C3] Call Trace: [ 6492.574510][ C3] [ 6492.574670][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6492.574941][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6492.575194][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6492.575479][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6492.575772][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6492.576068][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6492.576342][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576664][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6492.576935][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6492.577257][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6492.577560][ C3] [ 6492.577727][ C3] [ 6492.577882][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6492.578208][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578518][ C3] ? 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) [ 6492.578823][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6492.579146][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6492.579452][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6492.579715][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6492.580013][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6492.580306][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6492.580553][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6492.580810][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6492.581046][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6492.581285][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6492.581536][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.581854][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6492.582118][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6492.582461][ C3] ? refcount_dec_not_one (./arch/x86/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.582750][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6492.583048][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583353][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583652][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6492.583906][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6492.584166][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6492.584414][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6492.584750][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6492.585046][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6492.585370][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6492.585698][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6492.585956][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6492.586205][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6492.586460][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6492.586787][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6492.587037][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6492.587275][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6492.587609][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.587868][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6492.588219][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6492.588546][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6492.588847][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6492.589171][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6492.589419][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6492.589659][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6492.589966][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6492.590227][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6492.590475][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6492.590754][ C3] process_one_work (kernel/workqueue.c:2633) [ 6492.591016][ C3] ? hlock_class (./arch/x86/include/asm/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.591257][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6492.591540][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6492.591792][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6492.592040][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6492.592386][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6492.592661][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6492.592933][ C3] kthread (kernel/kthread.c:388) [ 6492.593148][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6492.593394][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6492.593629][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6492.593885][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6509.895268][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 2982693 jiffies s: 467069 root: 0x8/. | [ 6509.896168][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6509.896678][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6509.897063][ C3] NMI backtrace for cpu 3 [ 6509.897078][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6509.897081][ C3] Workqueue: netns cleanup_net [ 6509.897092][ C3] 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) [ 6509.897101][ C3] 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 ... [ 6509.897104][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6509.897107][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6509.897109][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6509.897111][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6509.897113][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6509.897114][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6509.897116][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6509.897118][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6509.897122][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6509.897124][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6509.897125][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6509.897127][ C3] PKRU: 55555554 [ 6509.897128][ C3] Call Trace: [ 6509.897133][ C3] [ 6509.897137][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6509.897144][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6509.897150][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6509.897156][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6509.897162][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6509.897164][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6509.897170][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6509.897173][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6509.897176][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6509.897180][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6509.897183][ C3] [ 6509.897184][ C3] [ 6509.897185][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6509.897189][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6509.897194][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6509.897201][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6509.897204][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6509.897207][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6509.897210][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6509.897216][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6509.897219][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6509.897223][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6509.897226][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6509.897233][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6509.897236][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6509.897240][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6509.897244][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6509.897249][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6509.897253][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6509.897262][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6509.897269][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6509.897273][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6509.897277][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6509.897285][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6509.897293][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6509.897299][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6509.897304][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6509.897309][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6509.897313][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6509.897318][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6509.897326][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6509.897331][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6509.897335][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6509.897342][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6509.897346][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6509.897349][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6509.897354][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6509.897357][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6509.897361][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6509.897365][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6509.897368][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6509.897371][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6509.897375][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6509.897377][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6509.897383][ C3] process_one_work (kernel/workqueue.c:2633) [ 6509.897388][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6509.897391][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6509.897396][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6509.897399][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6509.897402][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6509.897407][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6509.897410][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6509.897412][ C3] kthread (kernel/kthread.c:388) [ 6509.897416][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6509.897418][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6509.897422][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6509.897424][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6509.897434][ C3] | [ 6518.220230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6518.220612][ C3] rcu: 3-....: (2987097 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=660260 | [ 6518.221194][ C3] rcu: (t=2991313 jiffies g=2723341 q=5640 ncpus=4) [ 6518.222028][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6518.222660][ C3] Workqueue: netns cleanup_net [ 6518.222917][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6518.223189][ C3] 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 [ 6518.224188][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6518.224510][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6518.224922][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6518.225335][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6518.225746][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6518.226161][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6518.226574][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6518.227035][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6518.227380][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6518.227794][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6518.228208][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6518.228626][ C3] PKRU: 55555554 [ 6518.228813][ C3] Call Trace: [ 6518.228990][ C3] [ 6518.229144][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6518.229430][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6518.229696][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6518.229956][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6518.230253][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6518.230492][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6518.230776][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6518.231056][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6518.231323][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6518.231619][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6518.231869][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6518.232193][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6518.232478][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6518.232774][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6518.233049][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6518.233367][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6518.233643][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6518.233962][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6518.234271][ C3] [ 6518.234426][ C3] [ 6518.234581][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6518.234908][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6518.235217][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6518.235461][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6518.235758][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6518.236082][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6518.236388][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6518.236649][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6518.236931][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6518.237224][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6518.237473][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6518.237723][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6518.237965][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6518.238206][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6518.238457][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6518.238764][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6518.239028][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6518.239373][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6518.239657][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6518.239962][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6518.240271][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6518.240569][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6518.240822][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6518.241084][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6518.241332][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6518.241658][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6518.241959][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6518.242285][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6518.242600][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6518.242857][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6518.243111][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6518.243367][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6518.243687][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6518.243937][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6518.244176][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6518.244511][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6518.244769][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6518.245129][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6518.245458][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6518.245754][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6518.246075][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6518.246324][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6518.246561][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6518.246855][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6518.247116][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6518.247367][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6518.247639][ C3] process_one_work (kernel/workqueue.c:2633) [ 6518.247903][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6518.248144][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6518.248430][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6518.248674][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6518.248922][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6518.249269][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6518.249539][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6518.249815][ C3] kthread (kernel/kthread.c:388) [ 6518.250033][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6518.250277][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6518.250515][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6518.250759][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6544.564896][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6544.565391][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6544.565884][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6544.566374][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6544.567356][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6544.567989][ C3] Workqueue: netns cleanup_net [ 6544.568247][ C3] 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) [ 6544.568585][ C3] 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 ... [ 6544.569599][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6544.569920][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6544.570334][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6544.570748][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6544.571162][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6544.571580][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6544.571994][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6544.572463][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6544.572808][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6544.573223][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6544.573636][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6544.574052][ C3] PKRU: 55555554 [ 6544.574240][ C3] Call Trace: [ 6544.574419][ C3] [ 6544.574572][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6544.574846][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6544.575100][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6544.575392][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6544.575675][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6544.575975][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6544.576253][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6544.576571][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6544.576843][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6544.577166][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6544.577474][ C3] [ 6544.577629][ C3] [ 6544.577784][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6544.578112][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6544.578421][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6544.578729][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6544.579052][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6544.579362][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6544.579625][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6544.579908][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6544.580204][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6544.580450][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6544.580702][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6544.580944][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6544.581183][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6544.581438][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6544.581749][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6544.582013][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6544.582361][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6544.582640][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6544.582942][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6544.583248][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6544.583548][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6544.583800][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6544.584062][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6544.584313][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6544.584641][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6544.584941][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6544.585266][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6544.585584][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6544.585843][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6544.586096][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6544.586354][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6544.586672][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6544.586922][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6544.587165][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6544.587502][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6544.587758][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6544.588113][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6544.588445][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6544.588739][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6544.589063][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6544.589314][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6544.589555][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6544.589853][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6544.590115][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6544.590366][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6544.590638][ C3] process_one_work (kernel/workqueue.c:2633) [ 6544.590901][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6544.591142][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6544.591430][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6544.591674][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6544.591923][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6544.592270][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6544.592539][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6544.592807][ C3] kthread (kernel/kthread.c:388) [ 6544.593024][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6544.593268][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6544.593504][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6544.593746][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6572.564894][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6572.565391][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6572.565882][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6572.566373][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6572.567345][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6572.567977][ C3] Workqueue: netns cleanup_net [ 6572.568232][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6572.568503][ C3] 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 [ 6572.569513][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 6572.569831][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 6572.570244][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6572.570653][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 6572.571067][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6572.571480][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6572.571893][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6572.572357][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6572.572700][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6572.573116][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6572.573535][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6572.573944][ C3] PKRU: 55555554 [ 6572.574133][ C3] Call Trace: [ 6572.574312][ C3] [ 6572.574466][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6572.574738][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6572.574990][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6572.575279][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6572.575560][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6572.575858][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6572.576135][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6572.576453][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6572.576724][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6572.577045][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6572.577350][ C3] [ 6572.577507][ C3] [ 6572.577661][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6572.577989][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6572.578289][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6572.578530][ C3] ? kasan_report (mm/kasan/report.c:579) [ 6572.578766][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6572.579024][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6572.579318][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6572.579647][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6572.579955][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6572.580216][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6572.580499][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6572.580795][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6572.581043][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6572.581291][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6572.581530][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6572.581771][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6572.582021][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6572.582330][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6572.582599][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6572.582943][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6572.583221][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6572.583522][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6572.583828][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6572.584125][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6572.584380][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6572.584641][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6572.584888][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6572.585214][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6572.585517][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6572.585842][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6572.586156][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6572.586413][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6572.586669][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6572.586923][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6572.587244][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6572.587493][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6572.587733][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6572.588066][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6572.588322][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6572.588674][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6572.589003][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6572.589300][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6572.589629][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6572.589877][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6572.590113][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6572.590411][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6572.590671][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6572.590918][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6572.591189][ C3] process_one_work (kernel/workqueue.c:2633) [ 6572.591452][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6572.591693][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6572.591977][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6572.592219][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6572.592468][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6572.592812][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6572.593082][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6572.593351][ C3] kthread (kernel/kthread.c:388) [ 6572.593568][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6572.593809][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6572.594045][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6572.594290][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6572.594546][ C3] | [ 6596.253240][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6596.253614][ C3] rcu: 3-....: (3065040 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=677334 | [ 6596.254179][ C3] rcu: (t=3069346 jiffies g=2723341 q=5646 ncpus=4) [ 6596.255000][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6596.255620][ C3] Workqueue: netns cleanup_net [ 6596.255874][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6596.256166][ C3] 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 [ 6596.257166][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 6596.257479][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6596.257899][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6596.258313][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6596.258725][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6596.259135][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6596.259555][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6596.260021][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6596.260366][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6596.260778][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6596.261190][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6596.261604][ C3] PKRU: 55555554 [ 6596.261793][ C3] Call Trace: [ 6596.261969][ C3] [ 6596.262122][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6596.262408][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6596.262669][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6596.262927][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6596.263225][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6596.263466][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6596.263745][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6596.264025][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6596.264293][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6596.264587][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6596.264839][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6596.265161][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6596.265443][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6596.265742][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6596.266017][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6596.266337][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6596.266607][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6596.266926][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6596.267235][ C3] [ 6596.267391][ C3] [ 6596.267547][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6596.267871][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6596.268169][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6596.268470][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6596.268717][ C3] kasan_report (mm/kasan/report.c:585) [ 6596.268947][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6596.269206][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6596.269503][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6596.269827][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6596.270133][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6596.270393][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6596.270674][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6596.270967][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6596.271215][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6596.271465][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6596.271702][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6596.271942][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6596.272197][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6596.272504][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6596.272770][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6596.273116][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6596.273394][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6596.273692][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6596.273998][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6596.274296][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6596.274548][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6596.274809][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6596.275059][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6596.275386][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6596.275683][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6596.276007][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6596.276322][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6596.276580][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6596.276831][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6596.277083][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6596.277404][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6596.277654][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6596.277893][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6596.278228][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6596.278481][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6596.278834][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6596.279160][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6596.279462][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6596.279786][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6596.280033][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6596.280267][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6596.280561][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6596.280819][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6596.281064][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6596.281340][ C3] process_one_work (kernel/workqueue.c:2633) [ 6596.281601][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6596.281842][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6596.282124][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6596.282370][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6596.282618][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6596.282963][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6596.283231][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6596.283499][ C3] kthread (kernel/kthread.c:388) [ 6596.283712][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6596.283956][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6596.284190][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6596.284434][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6608.199254][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3080997 jiffies s: 467069 root: 0x8/. | [ 6608.199926][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6608.200307][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6608.200591][ C3] NMI backtrace for cpu 3 [ 6608.200603][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6608.200606][ C3] Workqueue: netns cleanup_net [ 6608.200614][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6608.200620][ C3] 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 [ 6608.200624][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6608.200626][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 6608.200628][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6608.200629][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6608.200631][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6608.200633][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 6608.200634][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6608.200636][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6608.200640][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6608.200642][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6608.200643][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6608.200644][ C3] PKRU: 55555554 [ 6608.200646][ C3] Call Trace: [ 6608.200649][ C3] [ 6608.200652][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6608.200658][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6608.200663][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6608.200670][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6608.200676][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6608.200678][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6608.200683][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6608.200689][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6608.200693][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6608.200696][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6608.200699][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6608.200702][ C3] [ 6608.200703][ C3] [ 6608.200707][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6608.200711][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6608.200715][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6608.200720][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6608.200725][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6608.200728][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6608.200732][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6608.200734][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6608.200741][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6608.200744][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6608.200748][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6608.200751][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6608.200757][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6608.200760][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6608.200764][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6608.200767][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6608.200772][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6608.200775][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6608.200781][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6608.200788][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6608.200792][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6608.200795][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6608.200803][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6608.200810][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6608.200816][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6608.200820][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6608.200825][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6608.200829][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6608.200834][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6608.200842][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6608.200847][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6608.200851][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6608.200858][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6608.200862][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6608.200865][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6608.200869][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6608.200873][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6608.200876][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6608.200880][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6608.200883][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6608.200886][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6608.200889][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6608.200892][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6608.200897][ C3] process_one_work (kernel/workqueue.c:2633) [ 6608.200901][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6608.200904][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6608.200909][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6608.200912][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6608.200915][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6608.200919][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6608.200922][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6608.200925][ C3] kthread (kernel/kthread.c:388) [ 6608.200927][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6608.200930][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6608.200934][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6608.200937][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6632.564894][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6632.565392][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6632.565885][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6632.566376][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6632.567354][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6632.567991][ C3] Workqueue: netns cleanup_net [ 6632.568248][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6632.568520][ C3] 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 [ 6632.569531][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6632.569850][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6632.570264][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6632.570678][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6632.571094][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6632.571512][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6632.571927][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6632.572391][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6632.572733][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6632.573148][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6632.573564][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6632.573977][ C3] PKRU: 55555554 [ 6632.574165][ C3] Call Trace: [ 6632.574344][ C3] [ 6632.574499][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6632.574773][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6632.575026][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6632.575315][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6632.575597][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6632.575897][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6632.576174][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6632.576495][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6632.576768][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6632.577090][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6632.577398][ C3] [ 6632.577554][ C3] [ 6632.577710][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6632.578037][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6632.578346][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6632.578589][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6632.578886][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6632.579213][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6632.579523][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6632.579785][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6632.580067][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.580366][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.580614][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6632.580867][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6632.581107][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6632.581348][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6632.581601][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6632.581912][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6632.582179][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6632.582526][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6632.582804][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6632.583106][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6632.583414][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6632.583716][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6632.583968][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6632.584229][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6632.584480][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6632.584809][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6632.585110][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6632.585436][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6632.585758][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6632.586017][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6632.586272][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6632.586526][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6632.586846][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6632.587096][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6632.587338][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6632.587675][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6632.587927][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6632.588283][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6632.588613][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6632.588907][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6632.589241][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6632.589492][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6632.589727][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6632.590028][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6632.590292][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.590541][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6632.590814][ C3] process_one_work (kernel/workqueue.c:2633) [ 6632.591074][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6632.591317][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6632.591599][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6632.591845][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6632.592096][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6632.592442][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6632.592713][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6632.592982][ C3] kthread (kernel/kthread.c:388) [ 6632.593197][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6632.593443][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6632.593680][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6632.593921][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6660.564904][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6660.565401][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6660.565893][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6660.566383][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6660.567361][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6660.567992][ C3] Workqueue: netns cleanup_net [ 6660.568251][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6660.568531][ C3] 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 [ 6660.569540][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 6660.569858][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6660.570271][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6660.570683][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6660.571095][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6660.571509][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6660.571922][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6660.572384][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6660.572731][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6660.573146][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6660.573561][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6660.573973][ C3] PKRU: 55555554 [ 6660.574165][ C3] Call Trace: [ 6660.574353][ C3] [ 6660.574503][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6660.574790][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6660.575042][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6660.575329][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6660.575609][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6660.575907][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6660.576182][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6660.576502][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6660.576772][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6660.577092][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6660.577397][ C3] [ 6660.577553][ C3] [ 6660.577708][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6660.578036][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.578335][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.578634][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6660.578881][ C3] kasan_report (mm/kasan/report.c:585) [ 6660.579114][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.579422][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6660.579680][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6660.579971][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6660.580297][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6660.580601][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6660.580859][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6660.581141][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6660.581436][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.581683][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6660.581936][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6660.582174][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6660.582423][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6660.582674][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6660.582981][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6660.583246][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6660.583590][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6660.583868][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6660.584169][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6660.584476][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6660.584772][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6660.585023][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6660.585286][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6660.585534][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6660.585861][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6660.586163][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6660.586489][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6660.586804][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6660.587060][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6660.587315][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6660.587569][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6660.587889][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6660.588137][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6660.588379][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6660.588712][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6660.588965][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6660.589322][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6660.589650][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6660.589946][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6660.590268][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6660.590515][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6660.590751][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6660.591044][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6660.591305][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6660.591552][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6660.591822][ C3] process_one_work (kernel/workqueue.c:2633) [ 6660.592085][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6660.592327][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6660.592611][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6660.592859][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6660.593100][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6660.593433][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6660.593697][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6660.593959][ C3] kthread (kernel/kthread.c:388) [ 6660.594171][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6660.594406][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6660.594637][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6660.594873][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6660.595141][ C3] | [ 6674.288230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6674.288608][ C3] rcu: 3-....: (3142957 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=695073 | [ 6674.289196][ C3] rcu: (t=3147381 jiffies g=2723341 q=5646 ncpus=4) [ 6674.290032][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6674.290669][ C3] Workqueue: netns cleanup_net [ 6674.290927][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6674.291201][ C3] 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 [ 6674.292203][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 6674.292524][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6674.292935][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6674.293347][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6674.293761][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6674.294174][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6674.294586][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6674.295049][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6674.295394][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6674.295809][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6674.296223][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6674.296636][ C3] PKRU: 55555554 [ 6674.296824][ C3] Call Trace: [ 6674.297002][ C3] [ 6674.297155][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6674.297440][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6674.297701][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6674.297961][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6674.298261][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6674.298499][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6674.298780][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6674.299065][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6674.299334][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6674.299633][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6674.299885][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6674.300208][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6674.300492][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6674.300788][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6674.301064][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6674.301383][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6674.301653][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6674.301976][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6674.302287][ C3] [ 6674.302442][ C3] [ 6674.302598][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6674.302922][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6674.303227][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6674.303525][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6674.303769][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6674.304028][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6674.304319][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6674.304643][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6674.304951][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6674.305211][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6674.305494][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6674.305788][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6674.306037][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6674.306290][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6674.306527][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6674.306771][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6674.307023][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6674.307331][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6674.307600][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6674.307946][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6674.308223][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6674.308522][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6674.308827][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6674.309129][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6674.309382][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6674.309643][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6674.309892][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6674.310221][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6674.310519][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6674.310844][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6674.311159][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6674.311418][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6674.311669][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6674.311921][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6674.312241][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6674.312491][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6674.312728][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6674.313061][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6674.313314][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6674.313666][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6674.313992][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6674.314288][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6674.314611][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6674.314857][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6674.315091][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6674.315384][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6674.315644][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6674.315890][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6674.316159][ C3] process_one_work (kernel/workqueue.c:2633) [ 6674.316421][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6674.316661][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6674.316943][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6674.317188][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6674.317440][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6674.317785][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6674.318052][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6674.318320][ C3] kthread (kernel/kthread.c:388) [ 6674.318534][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6674.318777][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6674.319015][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6674.319260][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6700.564903][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6700.565398][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6700.565898][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6700.566388][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6700.567366][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6700.567998][ C3] Workqueue: netns cleanup_net [ 6700.568256][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6700.568528][ C3] 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 [ 6700.569540][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6700.569858][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6700.570270][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6700.570684][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6700.571095][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6700.571507][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6700.571918][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6700.572380][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6700.572724][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6700.573138][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6700.573551][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6700.573962][ C3] PKRU: 55555554 [ 6700.574150][ C3] Call Trace: [ 6700.574329][ C3] [ 6700.574482][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6700.574753][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6700.575007][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6700.575294][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6700.575577][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6700.575873][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6700.576147][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6700.576466][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6700.576741][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6700.577062][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6700.577368][ C3] [ 6700.577523][ C3] [ 6700.577677][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6700.578004][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6700.578312][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6700.578553][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6700.578854][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6700.579177][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6700.579483][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6700.579742][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6700.580023][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6700.580323][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6700.580570][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6700.580819][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6700.581059][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6700.581300][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6700.581550][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6700.581858][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6700.582122][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6700.582471][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6700.582749][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6700.583053][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6700.583359][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6700.583655][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6700.583910][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6700.584172][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6700.584422][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6700.584748][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6700.585049][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6700.585377][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6700.585691][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6700.585947][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6700.586200][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6700.586454][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6700.586774][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6700.587022][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6700.587263][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6700.587597][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6700.587850][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6700.588200][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6700.588530][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6700.588830][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6700.589152][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6700.589401][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6700.589637][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6700.589929][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6700.590189][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6700.590437][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6700.590709][ C3] process_one_work (kernel/workqueue.c:2633) [ 6700.590970][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6700.591210][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6700.591495][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6700.591738][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6700.591985][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6700.592330][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6700.592600][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6700.592868][ C3] kthread (kernel/kthread.c:388) [ 6700.593084][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6700.593328][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6700.593565][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6700.593809][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6706.503247][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3179301 jiffies s: 467069 root: 0x8/. | [ 6706.503916][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6706.504295][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6706.504576][ C3] NMI backtrace for cpu 3 [ 6706.504587][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6706.504590][ C3] Workqueue: netns cleanup_net [ 6706.504596][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6706.504602][ C3] 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 [ 6706.504605][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 6706.504607][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 6706.504609][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6706.504611][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 6706.504613][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6706.504615][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6706.504616][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6706.504618][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6706.504622][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6706.504624][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6706.504625][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6706.504627][ C3] PKRU: 55555554 [ 6706.504628][ C3] Call Trace: [ 6706.504630][ C3] [ 6706.504632][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6706.504638][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6706.504643][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6706.504649][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6706.504654][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6706.504657][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6706.504661][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6706.504667][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6706.504671][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6706.504674][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6706.504677][ C3] [ 6706.504678][ C3] [ 6706.504680][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6706.504684][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6706.504690][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6706.504694][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6706.504698][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6706.504702][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6706.504708][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6706.504710][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6706.504714][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6706.504716][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6706.504721][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6706.504724][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6706.504729][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6706.504731][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6706.504737][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6706.504741][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6706.504744][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6706.504748][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6706.504753][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6706.504756][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6706.504762][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6706.504769][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6706.504773][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6706.504776][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6706.504783][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6706.504790][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6706.504796][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6706.504801][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6706.504806][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6706.504810][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6706.504814][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6706.504822][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6706.504826][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6706.504830][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6706.504836][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6706.504840][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6706.504842][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6706.504847][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6706.504850][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6706.504853][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6706.504856][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6706.504860][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6706.504862][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6706.504866][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6706.504868][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6706.504873][ C3] process_one_work (kernel/workqueue.c:2633) [ 6706.504877][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6706.504881][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6706.504886][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6706.504889][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6706.504893][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6706.504896][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6706.504899][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6706.504902][ C3] kthread (kernel/kthread.c:388) [ 6706.504904][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6706.504907][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6706.504910][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6706.504912][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6732.564902][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6732.565395][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6732.565890][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6732.566380][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6732.567357][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6732.567988][ C3] Workqueue: netns cleanup_net [ 6732.568243][ C3] 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) [ 6732.568579][ C3] 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 ... [ 6732.569594][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6732.569911][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6732.570327][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6732.570739][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6732.571150][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6732.571567][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6732.571982][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6732.572444][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6732.572790][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6732.573203][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6732.573621][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6732.574042][ C3] PKRU: 55555554 [ 6732.574230][ C3] Call Trace: [ 6732.574406][ C3] [ 6732.574561][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6732.574836][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6732.575087][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6732.575378][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6732.575660][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6732.575958][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6732.576236][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6732.576554][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6732.576825][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6732.577147][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6732.577456][ C3] [ 6732.577610][ C3] [ 6732.577766][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6732.578091][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6732.578398][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6732.578710][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6732.579034][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6732.579341][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6732.579602][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6732.579884][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6732.580181][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6732.580429][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6732.580679][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6732.580921][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6732.581161][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6732.581413][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6732.581723][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6732.581988][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6732.582335][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6732.582613][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6732.582916][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6732.583221][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6732.583523][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6732.583777][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6732.584038][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6732.584286][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6732.584618][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6732.584918][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6732.585244][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6732.585562][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6732.585820][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6732.586075][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6732.586331][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6732.586651][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6732.586900][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6732.587142][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6732.587479][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6732.587733][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6732.588085][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6732.588416][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6732.588717][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6732.589040][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6732.589290][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6732.589527][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6732.589827][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6732.590089][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6732.590338][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6732.590611][ C3] process_one_work (kernel/workqueue.c:2633) [ 6732.590874][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6732.591112][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6732.591400][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6732.591642][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6732.591892][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6732.592238][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6732.592506][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6732.592776][ C3] kthread (kernel/kthread.c:388) [ 6732.592994][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6732.593237][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6732.593474][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6732.593717][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6732.593975][ C3] | [ 6752.323231][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6752.323610][ C3] rcu: 3-....: (3220876 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=712588 | [ 6752.324188][ C3] rcu: (t=3225416 jiffies g=2723341 q=5646 ncpus=4) [ 6752.325026][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6752.325660][ C3] Workqueue: netns cleanup_net [ 6752.325918][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6752.326200][ C3] 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 [ 6752.327201][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 6752.327519][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 6752.327929][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6752.328340][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6752.328756][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6752.329169][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 6752.329580][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6752.330042][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6752.330386][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6752.330799][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6752.331213][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6752.331625][ C3] PKRU: 55555554 [ 6752.331814][ C3] Call Trace: [ 6752.331991][ C3] [ 6752.332145][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6752.332429][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6752.332690][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6752.332950][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6752.333247][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6752.333487][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6752.333766][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6752.334045][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6752.334312][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6752.334607][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6752.334857][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6752.335179][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6752.335462][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6752.335759][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6752.336033][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6752.336350][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6752.336621][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6752.336941][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6752.337250][ C3] [ 6752.337405][ C3] [ 6752.337559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6752.337885][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6752.338194][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6752.338503][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6752.338750][ C3] kasan_report (mm/kasan/report.c:585) [ 6752.338980][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6752.339291][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6752.339588][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6752.339914][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6752.340219][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6752.340480][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6752.340762][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6752.341059][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6752.341306][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6752.341554][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6752.341793][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6752.342033][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6752.342285][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6752.342597][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6752.342863][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6752.343206][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6752.343483][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6752.343785][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6752.344090][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6752.344389][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6752.344643][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6752.344904][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6752.345151][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6752.345479][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6752.345780][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6752.346106][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6752.346421][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6752.346679][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6752.346933][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6752.347188][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6752.347509][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6752.347757][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6752.347998][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6752.348333][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6752.348593][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6752.348946][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6752.349275][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6752.349570][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6752.349893][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6752.350141][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6752.350376][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6752.350669][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6752.350929][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6752.351177][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6752.351449][ C3] process_one_work (kernel/workqueue.c:2633) [ 6752.351711][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6752.351949][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6752.352235][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6752.352476][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6752.352724][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6752.353068][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6752.353336][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6752.353605][ C3] kthread (kernel/kthread.c:388) [ 6752.353822][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6752.354064][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6752.354301][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6752.354542][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6776.564904][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6776.565407][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6776.565885][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6776.566384][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6776.567373][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6776.567989][ C3] Workqueue: netns cleanup_net [ 6776.568258][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 6776.568529][ C3] 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 [ 6776.569531][ C3] RSP: 0018:ffffc9000051f4c0 EFLAGS: 00000246 [ 6776.569848][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6776.570260][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6776.570671][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6776.571079][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6776.571495][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6776.571907][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6776.572369][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6776.572711][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6776.573122][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6776.573536][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6776.573948][ C3] PKRU: 55555554 [ 6776.574136][ C3] Call Trace: [ 6776.574312][ C3] [ 6776.574467][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6776.574738][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6776.574990][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6776.575279][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6776.575559][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6776.575857][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6776.576131][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6776.576446][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6776.576717][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6776.577036][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6776.577344][ C3] [ 6776.577498][ C3] [ 6776.577655][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6776.577981][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6776.578284][ C3] ? kasan_report (mm/kasan/report.c:579) [ 6776.578525][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6776.578818][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6776.579141][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6776.579448][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6776.579706][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6776.579988][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6776.580281][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6776.580528][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6776.580779][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6776.581015][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6776.581257][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6776.581507][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6776.581814][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6776.582085][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6776.582424][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6776.582693][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6776.582985][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6776.583285][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6776.583572][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6776.583815][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6776.584086][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6776.584334][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6776.584662][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6776.584960][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6776.585285][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6776.585602][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6776.585852][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6776.586096][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6776.586343][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6776.586656][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6776.586899][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6776.587129][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6776.587455][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6776.587700][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6776.588065][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6776.588400][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6776.588695][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6776.589016][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6776.589266][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6776.589499][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6776.589791][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6776.590052][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6776.590299][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6776.590569][ C3] process_one_work (kernel/workqueue.c:2633) [ 6776.590831][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6776.591071][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6776.591354][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6776.591599][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6776.591845][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6776.592189][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6776.592458][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6776.592725][ C3] kthread (kernel/kthread.c:388) [ 6776.592939][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6776.593182][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6776.593417][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6776.593660][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6804.564906][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6804.565401][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6804.565897][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6804.566387][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6804.567366][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6804.567995][ C3] Workqueue: netns cleanup_net [ 6804.568257][ C3] 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) [ 6804.568590][ C3] 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 [ 6804.569595][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6804.569918][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6804.570331][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6804.570746][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6804.571159][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6804.571576][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6804.571989][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6804.572454][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6804.572799][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6804.573214][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6804.573628][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6804.574041][ C3] PKRU: 55555554 [ 6804.574229][ C3] Call Trace: [ 6804.574409][ C3] [ 6804.574566][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6804.574840][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6804.575094][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6804.575384][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6804.575667][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6804.575964][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6804.576241][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6804.576561][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6804.576833][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6804.577155][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6804.577463][ C3] [ 6804.577618][ C3] [ 6804.577773][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6804.578102][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6804.578416][ C3] ? 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) [ 6804.578715][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6804.579040][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6804.579352][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6804.579612][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6804.579894][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6804.580190][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6804.580439][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6804.580691][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6804.580932][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6804.581170][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6804.581425][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6804.581734][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6804.582004][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6804.582356][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6804.582634][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6804.582935][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6804.583241][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6804.583542][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6804.583795][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6804.584056][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6804.584308][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6804.584637][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6804.584935][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6804.585264][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6804.585584][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6804.585842][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6804.586097][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6804.586350][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6804.586671][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6804.586922][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6804.587161][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6804.587497][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6804.587750][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6804.588104][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6804.588439][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6804.588734][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6804.589057][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6804.589307][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6804.589540][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6804.589840][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6804.590100][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6804.590345][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6804.590617][ C3] process_one_work (kernel/workqueue.c:2633) [ 6804.590879][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6804.591121][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6804.591405][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6804.591650][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6804.591898][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6804.592243][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6804.592512][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6804.592781][ C3] kthread (kernel/kthread.c:388) [ 6804.592996][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6804.593240][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6804.593475][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6804.593717][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6804.807256][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3277605 jiffies s: 467069 root: 0x8/. | [ 6804.807931][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6804.808320][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6804.808609][ C3] NMI backtrace for cpu 3 [ 6804.808617][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6804.808620][ C3] Workqueue: netns cleanup_net [ 6804.808623][ C3] 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) [ 6804.808628][ C3] 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 ... [ 6804.808631][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6804.808633][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6804.808635][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6804.808636][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6804.808637][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6804.808639][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6804.808640][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6804.808642][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6804.808646][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6804.808648][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6804.808649][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6804.808650][ C3] PKRU: 55555554 [ 6804.808651][ C3] Call Trace: [ 6804.808654][ C3] [ 6804.808655][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6804.808660][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6804.808665][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6804.808671][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6804.808675][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6804.808677][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6804.808682][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6804.808685][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6804.808689][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6804.808693][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6804.808696][ C3] [ 6804.808697][ C3] [ 6804.808699][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6804.808703][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6804.808707][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6804.808711][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6804.808714][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6804.808717][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6804.808720][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6804.808724][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6804.808726][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6804.808730][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6804.808733][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6804.808737][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6804.808740][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6804.808743][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6804.808747][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6804.808751][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6804.808754][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6804.808759][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6804.808762][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6804.808766][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6804.808768][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6804.808774][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6804.808781][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6804.808787][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6804.808791][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6804.808795][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6804.808798][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6804.808802][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6804.808809][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6804.808812][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6804.808815][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6804.808819][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6804.808822][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6804.808825][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6804.808829][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6804.808832][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6804.808835][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6804.808838][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6804.808841][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6804.808843][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6804.808847][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6804.808849][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6804.808853][ C3] process_one_work (kernel/workqueue.c:2633) [ 6804.808857][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6804.808861][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6804.808865][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6804.808869][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6804.808872][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6804.808876][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6804.808879][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6804.808882][ C3] kthread (kernel/kthread.c:388) [ 6804.808884][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6804.808886][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6804.808888][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6804.808891][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6804.808897][ C3] | [ 6830.358230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6830.358615][ C3] rcu: 3-....: (3298797 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=729778 | [ 6830.359196][ C3] rcu: (t=3303451 jiffies g=2723341 q=5646 ncpus=4) [ 6830.360033][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6830.360674][ C3] Workqueue: netns cleanup_net [ 6830.360932][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6830.361206][ C3] 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 [ 6830.362209][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 6830.362527][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 6830.362940][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6830.363353][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6830.363763][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 6830.364178][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 6830.364590][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6830.365051][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6830.365396][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6830.365809][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6830.366222][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6830.366634][ C3] PKRU: 55555554 [ 6830.366822][ C3] Call Trace: [ 6830.367000][ C3] [ 6830.367156][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6830.367441][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6830.367703][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6830.367962][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6830.368264][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6830.368504][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6830.368783][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6830.369060][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6830.369327][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6830.369629][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6830.369879][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6830.370199][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6830.370484][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6830.370780][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6830.371055][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6830.371373][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6830.371643][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6830.371963][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6830.372272][ C3] [ 6830.372427][ C3] [ 6830.372582][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6830.372908][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6830.373212][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6830.373509][ C3] ? kasan_report (mm/kasan/report.c:609) [ 6830.373751][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6830.374048][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6830.374309][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6830.374601][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6830.374923][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6830.375231][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6830.375491][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6830.375770][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6830.376067][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6830.376312][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6830.376562][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6830.376801][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6830.377039][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6830.377291][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6830.377600][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6830.377864][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6830.378214][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6830.378491][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6830.378792][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6830.379095][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6830.379403][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6830.379654][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6830.379915][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6830.380163][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6830.380491][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6830.380790][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6830.381113][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6830.381429][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6830.381687][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6830.381941][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6830.382194][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6830.382512][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6830.382763][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6830.383003][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6830.383338][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6830.383590][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6830.383942][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6830.384271][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6830.384564][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6830.384887][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6830.385134][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6830.385368][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6830.385663][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6830.385922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6830.386168][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6830.386441][ C3] process_one_work (kernel/workqueue.c:2633) [ 6830.386702][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6830.386940][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6830.387224][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6830.387470][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6830.387717][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6830.388061][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6830.388337][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6830.388603][ C3] kthread (kernel/kthread.c:388) [ 6830.388821][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6830.389064][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6830.389301][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6830.389540][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6856.564905][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6856.565405][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6856.565902][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6856.566394][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6856.567376][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6856.568013][ C3] Workqueue: netns cleanup_net [ 6856.568271][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6856.568543][ C3] 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 [ 6856.569545][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6856.569863][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6856.570276][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6856.570693][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6856.571105][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6856.571519][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 6856.571930][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6856.572394][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6856.572739][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6856.573153][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6856.573566][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6856.573976][ C3] PKRU: 55555554 [ 6856.574165][ C3] Call Trace: [ 6856.574349][ C3] [ 6856.574503][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6856.574776][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6856.575029][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6856.575317][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6856.575600][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6856.575896][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6856.576172][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6856.576491][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6856.576762][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6856.577083][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6856.577391][ C3] [ 6856.577545][ C3] [ 6856.577700][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6856.578033][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6856.578342][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6856.578584][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6856.578879][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6856.579204][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6856.579510][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6856.579780][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6856.580064][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6856.580364][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6856.580611][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6856.580861][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6856.581100][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6856.581347][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6856.581599][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6856.581908][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6856.582172][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6856.582518][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6856.582798][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6856.583100][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6856.583407][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6856.583704][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6856.583957][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6856.584220][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6856.584470][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6856.584797][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6856.585098][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6856.585426][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6856.585740][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6856.585997][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6856.586252][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6856.586506][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6856.586827][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6856.587075][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6856.587317][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6856.587651][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6856.587904][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6856.588264][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6856.588592][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6856.588889][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6856.589211][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6856.589465][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6856.589702][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6856.589995][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6856.590257][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6856.590504][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6856.590776][ C3] process_one_work (kernel/workqueue.c:2633) [ 6856.591039][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6856.591281][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6856.591565][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6856.591807][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6856.592055][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6856.592400][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6856.592670][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6856.592942][ C3] kthread (kernel/kthread.c:388) [ 6856.593160][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6856.593404][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6856.593640][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6856.593883][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6884.564910][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6884.565405][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6884.565897][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6884.566386][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6884.567367][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6884.568009][ C3] Workqueue: netns cleanup_net [ 6884.568265][ C3] 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) [ 6884.568602][ C3] 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 ... [ 6884.569607][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6884.569925][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6884.570339][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6884.570750][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6884.571162][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6884.571581][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6884.571994][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6884.572457][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6884.572799][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6884.573212][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6884.573628][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6884.574040][ C3] PKRU: 55555554 [ 6884.574229][ C3] Call Trace: [ 6884.574407][ C3] [ 6884.574561][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6884.574833][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6884.575087][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6884.575375][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6884.575656][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6884.575956][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6884.576230][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576548][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6884.576819][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6884.577140][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6884.577447][ C3] [ 6884.577602][ C3] [ 6884.577759][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6884.578093][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578398][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6884.578705][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6884.579030][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6884.579337][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6884.579597][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6884.579880][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6884.580175][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6884.580424][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6884.580675][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6884.580914][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6884.581157][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6884.581410][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.581717][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6884.581982][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6884.582327][ C3] ? refcount_dec_not_one (./arch/x86/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.582610][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6884.582910][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583216][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583514][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6884.583767][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6884.584028][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6884.584278][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6884.584605][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6884.584902][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6884.585227][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6884.585542][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6884.585798][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6884.586051][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6884.586307][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6884.586627][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6884.586876][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6884.587116][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6884.587457][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.587711][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6884.588068][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6884.588399][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6884.588695][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6884.589017][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6884.589265][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6884.589501][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6884.589793][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6884.590055][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6884.590305][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6884.590578][ C3] process_one_work (kernel/workqueue.c:2633) [ 6884.590841][ C3] ? hlock_class (./arch/x86/include/asm/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.591082][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6884.591372][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6884.591616][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6884.591864][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6884.592210][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6884.592480][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6884.592753][ C3] kthread (kernel/kthread.c:388) [ 6884.592969][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6884.593213][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6884.593450][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6884.593693][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6903.111250][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3375909 jiffies s: 467069 root: 0x8/. | [ 6903.111913][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 6903.112295][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 6903.112580][ C3] NMI backtrace for cpu 3 [ 6903.112593][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6903.112596][ C3] Workqueue: netns cleanup_net [ 6903.112604][ C3] 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) [ 6903.112614][ C3] 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 [ 6903.112617][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000216 [ 6903.112619][ C3] RAX: dffffc0000000000 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 6903.112621][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6903.112623][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6903.112624][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 6903.112626][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6903.112627][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6903.112630][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6903.112633][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6903.112635][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6903.112637][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6903.112638][ C3] PKRU: 55555554 [ 6903.112639][ C3] Call Trace: [ 6903.112643][ C3] [ 6903.112646][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6903.112653][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6903.112658][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6903.112664][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6903.112670][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6903.112672][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6903.112678][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6903.112683][ C3] ? 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) [ 6903.112687][ C3] ? 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) [ 6903.112691][ C3] ? 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) [ 6903.112695][ C3] [ 6903.112696][ C3] [ 6903.112697][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6903.112701][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6903.112705][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6903.112709][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6903.112716][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6903.112719][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6903.112722][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6903.112725][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6903.112731][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6903.112734][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6903.112738][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6903.112741][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6903.112747][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6903.112751][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6903.112755][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6903.112758][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6903.112763][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6903.112766][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6903.112773][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6903.112780][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6903.112784][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6903.112789][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6903.112796][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6903.112804][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6903.112810][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6903.112815][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6903.112819][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6903.112824][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6903.112828][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6903.112837][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6903.112842][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6903.112846][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6903.112853][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6903.112857][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6903.112860][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6903.112865][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6903.112868][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6903.112872][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6903.112875][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6903.112878][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6903.112881][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6903.112885][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6903.112887][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6903.112892][ C3] process_one_work (kernel/workqueue.c:2633) [ 6903.112896][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6903.112900][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6903.112904][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6903.112908][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6903.112911][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6903.112915][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6903.112918][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6903.112920][ C3] kthread (kernel/kthread.c:388) [ 6903.112923][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6903.112926][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6903.112929][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6903.112931][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6903.112940][ C3] | [ 6908.393229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6908.393589][ C3] rcu: 3-....: (3376717 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=746732 | [ 6908.394169][ C3] rcu: (t=3381486 jiffies g=2723341 q=5646 ncpus=4) [ 6908.395008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6908.395639][ C3] Workqueue: netns cleanup_net [ 6908.395897][ C3] 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) [ 6908.396237][ C3] 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 ... [ 6908.397235][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6908.397554][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6908.397972][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6908.398389][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6908.398802][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6908.399213][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6908.399624][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6908.400087][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6908.400433][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6908.400847][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6908.401259][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6908.401670][ C3] PKRU: 55555554 [ 6908.401857][ C3] Call Trace: [ 6908.402034][ C3] [ 6908.402186][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6908.402471][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6908.402731][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6908.402988][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6908.403288][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6908.403526][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6908.403806][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6908.404086][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6908.404352][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6908.404645][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6908.404897][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6908.405219][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6908.405500][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6908.405799][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6908.406074][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6908.406392][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6908.406663][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6908.406983][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6908.407292][ C3] [ 6908.407447][ C3] [ 6908.407603][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6908.407938][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6908.408241][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6908.408549][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6908.408872][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6908.409177][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6908.409437][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6908.409719][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6908.410012][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6908.410262][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6908.410511][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6908.410750][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6908.410991][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6908.411243][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6908.411549][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6908.411813][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6908.412156][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6908.412440][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6908.412740][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6908.413046][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6908.413343][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6908.413602][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6908.413864][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6908.414113][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6908.414440][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6908.414740][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6908.415066][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6908.415380][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6908.415638][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6908.415892][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6908.416145][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6908.416465][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6908.416714][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6908.416952][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6908.417287][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6908.417542][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6908.417899][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6908.418227][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6908.418524][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6908.418847][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6908.419094][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6908.419332][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6908.419626][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6908.419887][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6908.420135][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6908.420408][ C3] process_one_work (kernel/workqueue.c:2633) [ 6908.420670][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6908.420912][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6908.421195][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6908.421440][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6908.421686][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6908.422033][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6908.422304][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6908.422573][ C3] kthread (kernel/kthread.c:388) [ 6908.422788][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6908.423031][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6908.423269][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6908.423514][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6932.564900][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6932.565394][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6932.565893][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6932.566383][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6932.567362][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6932.568000][ C3] Workqueue: netns cleanup_net [ 6932.568256][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6932.568528][ C3] 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 [ 6932.569538][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6932.569856][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6932.570278][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6932.570689][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6932.571101][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6932.571515][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6932.571929][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6932.572394][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6932.572736][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6932.573148][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6932.573563][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6932.573977][ C3] PKRU: 55555554 [ 6932.574165][ C3] Call Trace: [ 6932.574341][ C3] [ 6932.574502][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6932.574774][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6932.575026][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6932.575316][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6932.575598][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6932.575897][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6932.576173][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6932.576491][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6932.576764][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6932.577084][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6932.577396][ C3] [ 6932.577551][ C3] [ 6932.577714][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6932.578044][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6932.578350][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6932.578591][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6932.578890][ C3] ? kasan_report (mm/kasan/report.c:579) [ 6932.579127][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6932.579425][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6932.579749][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6932.580057][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6932.580319][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6932.580600][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6932.580894][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6932.581143][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6932.581397][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6932.581635][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6932.581875][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6932.582128][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6932.582440][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6932.582704][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6932.583049][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6932.583330][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6932.583632][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6932.583938][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6932.584236][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6932.584489][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6932.584752][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6932.585002][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6932.585332][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6932.585630][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6932.585957][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6932.586276][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6932.586535][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6932.586787][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6932.587038][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6932.587361][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6932.587619][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6932.587860][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6932.588195][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6932.588447][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6932.588802][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6932.589130][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6932.589427][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6932.589750][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6932.589998][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6932.590233][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6932.590530][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6932.590792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6932.591036][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6932.591311][ C3] process_one_work (kernel/workqueue.c:2633) [ 6932.591574][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6932.591814][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6932.592097][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6932.592344][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6932.592593][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6932.592939][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6932.593209][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6932.593477][ C3] kthread (kernel/kthread.c:388) [ 6932.593692][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6932.593938][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6932.594172][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6932.594416][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6960.564911][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 6960.565408][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6960.565904][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 6960.566394][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 6960.567375][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6960.568016][ C3] Workqueue: netns cleanup_net [ 6960.568271][ C3] 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) [ 6960.568608][ C3] 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 ... [ 6960.569614][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 6960.569929][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6960.570346][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6960.570758][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6960.571168][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6960.571580][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6960.571995][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6960.572458][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6960.572800][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6960.573212][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6960.573627][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6960.574041][ C3] PKRU: 55555554 [ 6960.574229][ C3] Call Trace: [ 6960.574411][ C3] [ 6960.574566][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6960.574839][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6960.575090][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6960.575380][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6960.575661][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6960.575960][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6960.576241][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6960.576555][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6960.576827][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6960.577148][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6960.577460][ C3] [ 6960.577615][ C3] [ 6960.577772][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6960.578098][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6960.578405][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6960.578712][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6960.579036][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6960.579342][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6960.579603][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6960.579882][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6960.580179][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6960.580428][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6960.580677][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6960.580922][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6960.581163][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6960.581413][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6960.581722][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6960.581987][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6960.582334][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6960.582612][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6960.582917][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6960.583221][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6960.583520][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6960.583773][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6960.584035][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6960.584284][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6960.584613][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6960.584913][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6960.585239][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6960.585552][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6960.585810][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6960.586064][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6960.586319][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6960.586640][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6960.586887][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6960.587129][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6960.587471][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6960.587726][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6960.588077][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6960.588408][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6960.588703][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6960.589025][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6960.589276][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6960.589512][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6960.589806][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6960.590069][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6960.590319][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6960.590590][ C3] process_one_work (kernel/workqueue.c:2633) [ 6960.590857][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6960.591094][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6960.591380][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6960.591624][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6960.591873][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6960.592217][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6960.592487][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6960.592755][ C3] kthread (kernel/kthread.c:388) [ 6960.592973][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6960.593215][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6960.593454][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6960.593696][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6960.593953][ C3] | [ 6986.427229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6986.427614][ C3] rcu: 3-....: (3454661 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=764409 | [ 6986.428192][ C3] rcu: (t=3459520 jiffies g=2723341 q=5646 ncpus=4) [ 6986.429034][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6986.429666][ C3] Workqueue: netns cleanup_net [ 6986.429923][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6986.430196][ C3] 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 [ 6986.431200][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 6986.431518][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 6986.431929][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 6986.432344][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 6986.432754][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 6986.433164][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 6986.433577][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 6986.434040][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6986.434385][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 6986.434798][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6986.435208][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6986.435622][ C3] PKRU: 55555554 [ 6986.435808][ C3] Call Trace: [ 6986.435986][ C3] [ 6986.436138][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6986.436424][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6986.436685][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6986.436942][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6986.437241][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6986.437485][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6986.437765][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6986.438045][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6986.438311][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6986.438604][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6986.438855][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6986.439178][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6986.439460][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6986.439759][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6986.440033][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6986.440350][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6986.440621][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6986.440941][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6986.441248][ C3] [ 6986.441403][ C3] [ 6986.441559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6986.441888][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6986.442192][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6986.442437][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6986.442731][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6986.443053][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 6986.443362][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6986.443621][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6986.443902][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6986.444197][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6986.444443][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6986.444695][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6986.444935][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6986.445173][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 6986.445425][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6986.445733][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6986.445996][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6986.446340][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6986.446617][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6986.446918][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6986.447222][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6986.447527][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 6986.447777][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6986.448038][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6986.448288][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 6986.448615][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 6986.448912][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 6986.449239][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6986.449555][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6986.449813][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 6986.450066][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6986.450317][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 6986.450635][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6986.450885][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 6986.451124][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6986.451459][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6986.451709][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6986.452062][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6986.452389][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 6986.452683][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 6986.453005][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 6986.453255][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 6986.453488][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6986.453782][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6986.454043][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6986.454288][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 6986.454559][ C3] process_one_work (kernel/workqueue.c:2633) [ 6986.454820][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6986.455059][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6986.455341][ C3] ? assign_work (kernel/workqueue.c:1101) [ 6986.455585][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6986.455833][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6986.456176][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6986.456446][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6986.456712][ C3] kthread (kernel/kthread.c:388) [ 6986.456926][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6986.457170][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 6986.457412][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 6986.457653][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7001.415251][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3474213 jiffies s: 467069 root: 0x8/. | [ 7001.415922][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7001.416303][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7001.416588][ C3] NMI backtrace for cpu 3 [ 7001.416601][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7001.416604][ C3] Workqueue: netns cleanup_net [ 7001.416612][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7001.416619][ C3] 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 [ 7001.416623][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7001.416625][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7001.416627][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7001.416629][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7001.416631][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7001.416633][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7001.416634][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7001.416636][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7001.416640][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7001.416642][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7001.416643][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7001.416645][ C3] PKRU: 55555554 [ 7001.416646][ C3] Call Trace: [ 7001.416649][ C3] [ 7001.416653][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7001.416659][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7001.416664][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7001.416670][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7001.416675][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7001.416678][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7001.416683][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7001.416690][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7001.416693][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7001.416696][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7001.416699][ C3] [ 7001.416700][ C3] [ 7001.416704][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7001.416710][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7001.416714][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7001.416718][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7001.416723][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7001.416730][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7001.416733][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7001.416736][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7001.416739][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7001.416745][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7001.416748][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7001.416753][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7001.416755][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7001.416762][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7001.416765][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7001.416769][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7001.416772][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7001.416777][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7001.416780][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7001.416786][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7001.416794][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7001.416798][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7001.416801][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7001.416809][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7001.416816][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7001.416822][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7001.416827][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7001.416831][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7001.416836][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7001.416841][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7001.416849][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7001.416854][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7001.416858][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7001.416864][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7001.416868][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7001.416871][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7001.416876][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7001.416879][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7001.416883][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7001.416886][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7001.416889][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7001.416893][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7001.416896][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7001.416898][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7001.416904][ C3] process_one_work (kernel/workqueue.c:2633) [ 7001.416908][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7001.416912][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7001.416917][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7001.416920][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7001.416923][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7001.416927][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7001.416931][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7001.416933][ C3] kthread (kernel/kthread.c:388) [ 7001.416936][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7001.416939][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7001.416942][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7001.416944][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7028.564901][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7028.565396][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7028.565890][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7028.566379][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7028.567362][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7028.567998][ C3] Workqueue: netns cleanup_net [ 7028.568254][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7028.568527][ C3] 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 [ 7028.569531][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7028.569847][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7028.570262][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7028.570674][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7028.571089][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7028.571504][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7028.571917][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7028.572380][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7028.572722][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7028.573135][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7028.573549][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7028.573962][ C3] PKRU: 55555554 [ 7028.574149][ C3] Call Trace: [ 7028.574328][ C3] [ 7028.574483][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7028.574757][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7028.575008][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7028.575297][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7028.575578][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7028.575876][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7028.576152][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576470][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7028.576742][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7028.577061][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7028.577375][ C3] [ 7028.577529][ C3] [ 7028.577686][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7028.578011][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578317][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7028.578558][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578863][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579159][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7028.579488][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7028.579791][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7028.580052][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7028.580334][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7028.580628][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7028.580875][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7028.581124][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7028.581363][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7028.581604][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7028.581853][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.582160][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7028.582427][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7028.582771][ C3] ? refcount_dec_not_one (./arch/x86/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.583050][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7028.583351][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583655][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583950][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7028.584202][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7028.584462][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7028.584708][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7028.585033][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7028.585336][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7028.585660][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7028.585974][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7028.586231][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7028.586484][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7028.586737][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7028.587056][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7028.587312][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7028.587552][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7028.587888][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.588141][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7028.588498][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7028.588826][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7028.589120][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7028.589443][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7028.589690][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7028.589927][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7028.590220][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7028.590482][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7028.590728][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7028.591000][ C3] process_one_work (kernel/workqueue.c:2633) [ 7028.591264][ C3] ? hlock_class (./arch/x86/include/asm/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.591503][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7028.591787][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7028.592030][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7028.592277][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7028.592620][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7028.592890][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7028.593158][ C3] kthread (kernel/kthread.c:388) [ 7028.593376][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7028.593617][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7028.593851][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7028.594094][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7056.564912][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7056.565410][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7056.565909][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7056.566399][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7056.567387][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7056.568023][ C3] Workqueue: netns cleanup_net [ 7056.568278][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7056.568549][ C3] 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 [ 7056.569554][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7056.569870][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7056.570283][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7056.570694][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7056.571106][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7056.571519][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7056.571931][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7056.572390][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7056.572733][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7056.573146][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7056.573565][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7056.573977][ C3] PKRU: 55555554 [ 7056.574164][ C3] Call Trace: [ 7056.574341][ C3] [ 7056.574498][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7056.574770][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7056.575023][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7056.575310][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7056.575591][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7056.575893][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7056.576169][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7056.576484][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7056.576754][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7056.577078][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7056.577385][ C3] [ 7056.577539][ C3] [ 7056.577697][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7056.578022][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7056.578328][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7056.578635][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7056.578875][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7056.579170][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7056.579494][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7056.579799][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7056.580057][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7056.580340][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7056.580634][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7056.580888][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7056.581135][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7056.581375][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7056.581615][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7056.581864][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7056.582168][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7056.582432][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7056.582774][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7056.583052][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7056.583352][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7056.583657][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7056.583951][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7056.584203][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7056.584463][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7056.584711][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7056.585037][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7056.585336][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7056.585661][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7056.585974][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7056.586228][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7056.586482][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7056.586735][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7056.587058][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7056.587306][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7056.587542][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7056.587874][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7056.588127][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7056.588477][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7056.588807][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7056.589104][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7056.589428][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7056.589673][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7056.589909][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7056.590202][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7056.590462][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7056.590708][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7056.590979][ C3] process_one_work (kernel/workqueue.c:2633) [ 7056.591242][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7056.591482][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7056.591764][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7056.592007][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7056.592258][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7056.592602][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7056.592871][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7056.593139][ C3] kthread (kernel/kthread.c:388) [ 7056.593356][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7056.593598][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7056.593834][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7056.594075][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7056.594333][ C3] | [ 7064.461230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7064.461599][ C3] rcu: 3-....: (3532579 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=780720 | [ 7064.462178][ C3] rcu: (t=3537554 jiffies g=2723341 q=5646 ncpus=4) [ 7064.463015][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7064.463647][ C3] Workqueue: netns cleanup_net [ 7064.463900][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 7064.464165][ C3] 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 [ 7064.465162][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000213 [ 7064.465485][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7064.465897][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7064.466310][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7064.466724][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7064.467146][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7064.467558][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7064.468020][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7064.468365][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7064.468777][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7064.469188][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7064.469602][ C3] PKRU: 55555554 [ 7064.469787][ C3] Call Trace: [ 7064.469966][ C3] [ 7064.470118][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7064.470407][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7064.470667][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7064.470926][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7064.471224][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7064.471463][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7064.471743][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7064.472020][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7064.472287][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7064.472580][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7064.472831][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7064.473153][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7064.473435][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7064.473733][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7064.474008][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7064.474325][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7064.474596][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7064.474915][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7064.475221][ C3] [ 7064.475377][ C3] [ 7064.475533][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7064.475861][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7064.476159][ C3] ? kasan_report (mm/kasan/report.c:579) [ 7064.476396][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7064.476655][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7064.476949][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7064.477272][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7064.477582][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7064.477839][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7064.478120][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7064.478415][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7064.478666][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7064.478916][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7064.479152][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7064.479394][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7064.479645][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7064.479949][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7064.480212][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7064.480562][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7064.480840][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7064.481139][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7064.481446][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7064.481741][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7064.481991][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7064.482253][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7064.482502][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7064.482828][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7064.483125][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7064.483451][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7064.483765][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7064.484021][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7064.484273][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7064.484526][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7064.484845][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7064.485096][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7064.485333][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7064.485667][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7064.485920][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7064.486274][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7064.486602][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7064.486898][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7064.487225][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7064.487471][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7064.487711][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7064.488002][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7064.488263][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7064.488510][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7064.488780][ C3] process_one_work (kernel/workqueue.c:2633) [ 7064.489041][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7064.489282][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7064.489562][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7064.489805][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7064.490049][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7064.490396][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7064.490665][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7064.490931][ C3] kthread (kernel/kthread.c:388) [ 7064.491144][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7064.491388][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7064.491620][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7064.491862][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7088.564907][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7088.565401][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7088.565895][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7088.566389][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7088.567371][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7088.568002][ C3] Workqueue: netns cleanup_net [ 7088.568260][ C3] 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) [ 7088.568599][ C3] 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 ... [ 7088.569603][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7088.569924][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7088.570338][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7088.570749][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7088.571164][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7088.571580][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7088.571991][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7088.572454][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7088.572796][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7088.573212][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7088.573625][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7088.574036][ C3] PKRU: 55555554 [ 7088.574224][ C3] Call Trace: [ 7088.574404][ C3] [ 7088.574557][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7088.574830][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7088.575083][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7088.575370][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7088.575657][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7088.575956][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7088.576233][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7088.576551][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7088.576828][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7088.577148][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7088.577453][ C3] [ 7088.577612][ C3] [ 7088.577765][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7088.578094][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7088.578402][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7088.578707][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7088.579030][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7088.579340][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7088.579599][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7088.579880][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7088.580174][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7088.580422][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7088.580674][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7088.580913][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7088.581153][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7088.581408][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7088.581715][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7088.581979][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7088.582326][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7088.582604][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7088.582902][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7088.583209][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7088.583511][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7088.583762][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7088.584022][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7088.584272][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7088.584600][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7088.584897][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7088.585222][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7088.585540][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7088.585797][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7088.586049][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7088.586301][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7088.586620][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7088.586879][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7088.587117][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7088.587457][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7088.587709][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7088.588062][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7088.588391][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7088.588687][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7088.589011][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7088.589260][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7088.589494][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7088.589790][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7088.590050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7088.590297][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7088.590569][ C3] process_one_work (kernel/workqueue.c:2633) [ 7088.590834][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7088.591074][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7088.591359][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7088.591606][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7088.591854][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7088.592199][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7088.592471][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7088.592738][ C3] kthread (kernel/kthread.c:388) [ 7088.592953][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7088.593198][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7088.593432][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7088.593676][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7099.719253][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3572517 jiffies s: 467069 root: 0x8/. | [ 7099.719927][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7099.720307][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7099.720588][ C3] NMI backtrace for cpu 3 [ 7099.720600][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7099.720603][ C3] Workqueue: netns cleanup_net [ 7099.720612][ C3] RIP: 0010:__asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 7099.720618][ C3] Code: 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 f3 0f 1e fa 48 8b 0c 24 31 d2 04 00 00 00 e9 1c e0 ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 All code ======== 0: 4c e0 ff rex.WR loopne 0x2 3: ff 66 66 jmp *0x66(%rsi) 6: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) d: 00 00 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: 90 nop 1f: 90 nop 20: f3 0f 1e fa endbr64 24: 48 8b 0c 24 mov (%rsp),%rcx 28: 31 d2 xor %edx,%edx 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: e9 1c e0 ff ff jmp 0xffffffffffffe050 34: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3b: 00 00 00 00 3f: 90 nop Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: e9 1c e0 ff ff jmp 0xffffffffffffe026 a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 11: 00 00 00 00 15: 90 nop [ 7099.720622][ C3] RSP: 0018:ffffc9000051f4c8 EFLAGS: 00000246 [ 7099.720624][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7099.720625][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7099.720627][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7099.720629][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7099.720631][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7099.720632][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7099.720634][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7099.720638][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7099.720640][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7099.720641][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7099.720642][ C3] PKRU: 55555554 [ 7099.720643][ C3] Call Trace: [ 7099.720647][ C3] [ 7099.720649][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7099.720655][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7099.720660][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7099.720666][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7099.720672][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7099.720674][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7099.720679][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7099.720685][ C3] ? __asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 7099.720687][ C3] ? __asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 7099.720690][ C3] ? __asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 7099.720693][ C3] [ 7099.720694][ C3] [ 7099.720695][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7099.720699][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7099.720703][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7099.720708][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7099.720713][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7099.720716][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7099.720719][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7099.720722][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7099.720728][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7099.720731][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7099.720735][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7099.720738][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7099.720744][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7099.720747][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7099.720750][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7099.720754][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7099.720759][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7099.720762][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7099.720768][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7099.720775][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7099.720780][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7099.720783][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7099.720791][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7099.720799][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7099.720805][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7099.720810][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7099.720814][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7099.720818][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7099.720823][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7099.720831][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7099.720835][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7099.720839][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7099.720845][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7099.720850][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7099.720853][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7099.720858][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7099.720861][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7099.720865][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7099.720868][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7099.720872][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7099.720874][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7099.720878][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7099.720880][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7099.720886][ C3] process_one_work (kernel/workqueue.c:2633) [ 7099.720890][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7099.720894][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7099.720898][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7099.720902][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7099.720905][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7099.720909][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7099.720912][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7099.720914][ C3] kthread (kernel/kthread.c:388) [ 7099.720917][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7099.720919][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7099.720922][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7099.720925][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7124.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7124.565395][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7124.565892][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7124.566383][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7124.567366][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7124.567998][ C3] Workqueue: netns cleanup_net [ 7124.568254][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7124.568549][ C3] Code: 48 c7 c7 b0 c2 9e a9 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 a9 mov $0xffffffffa99ec2b0,%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) [ 7124.569553][ C3] RSP: 0018:ffffc9000051f4c8 EFLAGS: 00000206 [ 7124.569870][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7124.570286][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7124.570707][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7124.571125][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7124.571541][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7124.571954][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7124.572418][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7124.572761][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7124.573174][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7124.573590][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7124.574001][ C3] PKRU: 55555554 [ 7124.574189][ C3] Call Trace: [ 7124.574367][ C3] [ 7124.574523][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7124.574796][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7124.575050][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7124.575338][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7124.575620][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7124.575919][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7124.576195][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7124.576513][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7124.576792][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7124.577113][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7124.577420][ C3] [ 7124.577575][ C3] [ 7124.577731][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7124.578060][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7124.578365][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7124.578658][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7124.578950][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7124.579274][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7124.579581][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7124.579840][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7124.580124][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7124.580418][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7124.580670][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7124.580920][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7124.581158][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7124.581402][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7124.581654][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7124.581961][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7124.582227][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7124.582573][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7124.582851][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7124.583154][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7124.583463][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7124.583760][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7124.584011][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7124.584273][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7124.584526][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7124.584854][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7124.585151][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7124.585478][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7124.585794][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7124.586050][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7124.586301][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7124.586557][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7124.586884][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7124.587134][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7124.587374][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7124.587708][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7124.587962][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7124.588316][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7124.588643][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7124.588940][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7124.589264][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7124.589510][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7124.589747][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7124.590041][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7124.590301][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7124.590549][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7124.590820][ C3] process_one_work (kernel/workqueue.c:2633) [ 7124.591083][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7124.591330][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7124.591612][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7124.591856][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7124.592102][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7124.592449][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7124.592717][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7124.592985][ C3] kthread (kernel/kthread.c:388) [ 7124.593200][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7124.593444][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7124.593678][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7124.593920][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7124.594180][ C3] | [ 7142.495229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7142.495606][ C3] rcu: 3-....: (3610497 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=798571 | [ 7142.496188][ C3] rcu: (t=3615588 jiffies g=2723341 q=5646 ncpus=4) [ 7142.497030][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7142.497665][ C3] Workqueue: netns cleanup_net [ 7142.497927][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7142.498200][ C3] 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 [ 7142.499203][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7142.499522][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7142.499935][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7142.500347][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7142.500758][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7142.501177][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7142.501591][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7142.502052][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7142.502397][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7142.502809][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7142.503224][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7142.503636][ C3] PKRU: 55555554 [ 7142.503824][ C3] Call Trace: [ 7142.504000][ C3] [ 7142.504154][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7142.504438][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7142.504700][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7142.504959][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7142.505255][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7142.505496][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7142.505775][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7142.506054][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7142.506320][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7142.506621][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7142.506871][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7142.507193][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7142.507476][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7142.507772][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7142.508045][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7142.508364][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7142.508635][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7142.508956][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7142.509264][ C3] [ 7142.509419][ C3] [ 7142.509573][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7142.509901][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7142.510204][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7142.510444][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7142.510703][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7142.510994][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7142.511317][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7142.511622][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7142.511880][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7142.512161][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7142.512457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7142.512703][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7142.512954][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7142.513194][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7142.513432][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7142.513684][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7142.513992][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7142.514256][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7142.514600][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7142.514876][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7142.515178][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7142.515483][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7142.515781][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7142.516031][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7142.516292][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7142.516544][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7142.516870][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7142.517169][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7142.517492][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7142.517809][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7142.518067][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7142.518321][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7142.518574][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7142.518890][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7142.519140][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7142.519381][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7142.519715][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7142.519966][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7142.520319][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7142.520648][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7142.520941][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7142.521265][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7142.521513][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7142.521746][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7142.522041][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7142.522303][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7142.522550][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7142.522821][ C3] process_one_work (kernel/workqueue.c:2633) [ 7142.523082][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7142.523326][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7142.523608][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7142.523851][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7142.524100][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7142.524444][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7142.524712][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7142.524979][ C3] kthread (kernel/kthread.c:388) [ 7142.525193][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7142.525438][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7142.525673][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7142.525913][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7168.564891][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7168.565384][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7168.565874][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7168.566364][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7168.567339][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7168.567967][ C3] Workqueue: netns cleanup_net [ 7168.568220][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7168.568516][ C3] 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 [ 7168.569513][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000286 [ 7168.569829][ C3] RAX: ffff888022f2b20c RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 7168.570242][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7168.570652][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7168.571062][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7168.571471][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7168.571881][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7168.572342][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7168.572685][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7168.573097][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7168.573506][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7168.573918][ C3] PKRU: 55555554 [ 7168.574104][ C3] Call Trace: [ 7168.574280][ C3] [ 7168.574433][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7168.574705][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7168.574957][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7168.575244][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7168.575524][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7168.575819][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7168.576094][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7168.576415][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7168.576684][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7168.577005][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7168.577310][ C3] [ 7168.577463][ C3] [ 7168.577618][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7168.577943][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7168.578243][ C3] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7168.578508][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7168.578797][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7168.579120][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7168.579426][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7168.579686][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7168.579966][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7168.580258][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7168.580504][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7168.580755][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7168.580992][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7168.581231][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7168.581482][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7168.581790][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7168.582053][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7168.582406][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7168.582681][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7168.582979][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7168.583284][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7168.583582][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7168.583833][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7168.584091][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7168.584339][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7168.584665][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7168.584961][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7168.585283][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7168.585598][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7168.585854][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7168.586105][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7168.586355][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7168.586679][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7168.586929][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7168.587167][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7168.587498][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7168.587751][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7168.588103][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7168.588429][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7168.588721][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7168.589044][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7168.589290][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7168.589523][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7168.589817][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7168.590080][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7168.590326][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7168.590598][ C3] process_one_work (kernel/workqueue.c:2633) [ 7168.590859][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7168.591099][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7168.591383][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7168.591630][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7168.591876][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7168.592219][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7168.592486][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7168.592753][ C3] kthread (kernel/kthread.c:388) [ 7168.592967][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7168.593210][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7168.593443][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7168.593686][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7196.564882][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7196.565370][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7196.565862][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7196.566353][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7196.567323][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7196.567952][ C3] Workqueue: netns cleanup_net [ 7196.568204][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7196.568482][ C3] 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 [ 7196.569481][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 7196.569795][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 7196.570207][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7196.570617][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7196.571026][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7196.571437][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 7196.571849][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7196.572309][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7196.572651][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7196.573063][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7196.573474][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7196.573885][ C3] PKRU: 55555554 [ 7196.574072][ C3] Call Trace: [ 7196.574246][ C3] [ 7196.574401][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7196.574671][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7196.574922][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7196.575208][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7196.575488][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7196.575786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7196.576060][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7196.576377][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7196.576648][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7196.576964][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7196.577270][ C3] [ 7196.577424][ C3] [ 7196.577581][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7196.577904][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7196.578201][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7196.578500][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7196.578744][ C3] kasan_report (mm/kasan/report.c:585) [ 7196.578975][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7196.579272][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7196.579529][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7196.579819][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7196.580140][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7196.580446][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7196.580704][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7196.580984][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7196.581279][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7196.581522][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7196.581772][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7196.582011][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7196.582252][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7196.582502][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7196.582809][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7196.583074][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7196.583413][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7196.583689][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7196.583988][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7196.584289][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7196.584585][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7196.584833][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7196.585092][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7196.585341][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7196.585668][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7196.585966][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7196.586294][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7196.586610][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7196.586866][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7196.587119][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7196.587371][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7196.587687][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7196.587935][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7196.588174][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7196.588507][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7196.588758][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7196.589111][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7196.589438][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7196.589729][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7196.590051][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7196.590300][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7196.590533][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7196.590827][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7196.591088][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7196.591334][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7196.591604][ C3] process_one_work (kernel/workqueue.c:2633) [ 7196.591864][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7196.592104][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7196.592385][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7196.592629][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7196.592877][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7196.593222][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7196.593489][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7196.593757][ C3] kthread (kernel/kthread.c:388) [ 7196.593971][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7196.594214][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7196.594449][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7196.594689][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7198.023242][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3670821 jiffies s: 467069 root: 0x8/. | [ 7198.023892][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7198.024269][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7198.024550][ C3] NMI backtrace for cpu 3 [ 7198.024559][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7198.024562][ C3] Workqueue: netns cleanup_net [ 7198.024567][ C3] 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) [ 7198.024572][ C3] 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 ... [ 7198.024575][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7198.024577][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7198.024579][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7198.024581][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7198.024582][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7198.024584][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7198.024586][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7198.024588][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7198.024591][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7198.024593][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7198.024594][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7198.024596][ C3] PKRU: 55555554 [ 7198.024597][ C3] Call Trace: [ 7198.024599][ C3] [ 7198.024601][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7198.024607][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7198.024612][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7198.024618][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7198.024622][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7198.024624][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7198.024629][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7198.024633][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7198.024636][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7198.024640][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7198.024643][ C3] [ 7198.024644][ C3] [ 7198.024645][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7198.024649][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7198.024654][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7198.024659][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7198.024662][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7198.024665][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7198.024667][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7198.024672][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7198.024674][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7198.024679][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7198.024681][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7198.024686][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7198.024689][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7198.024693][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7198.024696][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7198.024701][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7198.024704][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7198.024709][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7198.024714][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7198.024718][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7198.024721][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7198.024727][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7198.024734][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7198.024740][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7198.024744][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7198.024749][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7198.024752][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7198.024757][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7198.024764][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7198.024768][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7198.024772][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7198.024777][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7198.024780][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7198.024783][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7198.024787][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7198.024790][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7198.024794][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7198.024797][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7198.024800][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7198.024803][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7198.024806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7198.024808][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7198.024813][ C3] process_one_work (kernel/workqueue.c:2633) [ 7198.024817][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7198.024820][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7198.024824][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7198.024828][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7198.024831][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7198.024835][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7198.024838][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7198.024840][ C3] kthread (kernel/kthread.c:388) [ 7198.024842][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7198.024845][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7198.024847][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7198.024849][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7198.024856][ C3] | [ 7220.530229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7220.530604][ C3] rcu: 3-....: (3688417 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=815090 | [ 7220.531179][ C3] rcu: (t=3693623 jiffies g=2723341 q=5646 ncpus=4) [ 7220.532012][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7220.532641][ C3] Workqueue: netns cleanup_net [ 7220.532894][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7220.533174][ C3] 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 [ 7220.534171][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7220.534487][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7220.534898][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7220.535308][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7220.535716][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7220.536128][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7220.536545][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7220.537004][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7220.537345][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7220.537756][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7220.538170][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7220.538578][ C3] PKRU: 55555554 [ 7220.538766][ C3] Call Trace: [ 7220.538939][ C3] [ 7220.539094][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7220.539376][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7220.539637][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7220.539895][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7220.540190][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7220.540429][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7220.540706][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7220.540985][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7220.541250][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7220.541544][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7220.541793][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7220.542113][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7220.542396][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7220.542691][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7220.542963][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7220.543278][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7220.543548][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7220.543867][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7220.544172][ C3] [ 7220.544328][ C3] [ 7220.544482][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7220.544804][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7220.545111][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7220.545412][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7220.545659][ C3] kasan_report (mm/kasan/report.c:585) [ 7220.545889][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7220.546187][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7220.546509][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7220.546814][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7220.547069][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7220.547351][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7220.547643][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7220.547889][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7220.548136][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7220.548373][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7220.548613][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7220.548862][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7220.549165][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7220.549430][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7220.549773][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7220.550050][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7220.550347][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7220.550652][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7220.550946][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7220.551196][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7220.551456][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7220.551705][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7220.552030][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7220.552327][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7220.552649][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7220.552962][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7220.553217][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7220.553468][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7220.553720][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7220.554038][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7220.554285][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7220.554522][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7220.554854][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7220.555105][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7220.555453][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7220.555779][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7220.556074][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7220.556399][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7220.556644][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7220.556878][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7220.557173][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7220.557432][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7220.557678][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7220.557946][ C3] process_one_work (kernel/workqueue.c:2633) [ 7220.558206][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7220.558445][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7220.558727][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7220.558969][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7220.559213][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7220.559557][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7220.559825][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7220.560099][ C3] kthread (kernel/kthread.c:388) [ 7220.560314][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7220.560556][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7220.560788][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7220.561029][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7244.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7244.565380][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7244.565868][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7244.566360][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7244.567332][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7244.567962][ C3] Workqueue: netns cleanup_net [ 7244.568214][ C3] 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) [ 7244.568543][ C3] 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 [ 7244.569538][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7244.569855][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7244.570268][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7244.570676][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7244.571086][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7244.571500][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7244.571909][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7244.572369][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7244.572711][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7244.573125][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7244.573536][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7244.573944][ C3] PKRU: 55555554 [ 7244.574131][ C3] Call Trace: [ 7244.574306][ C3] [ 7244.574459][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7244.574730][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7244.574982][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7244.575265][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7244.575545][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7244.575842][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7244.576120][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7244.576435][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7244.576705][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7244.577023][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7244.577325][ C3] [ 7244.577481][ C3] [ 7244.577635][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7244.577959][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7244.578263][ C3] ? 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) [ 7244.578562][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7244.578884][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7244.579188][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7244.579447][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7244.579727][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7244.580019][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7244.580267][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7244.580514][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7244.580751][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7244.580990][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7244.581240][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7244.581544][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7244.581806][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7244.582148][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7244.582428][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7244.582725][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7244.583029][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7244.583325][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7244.583572][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7244.583832][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7244.584078][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7244.584402][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7244.584700][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7244.585023][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7244.585336][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7244.585591][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7244.585843][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7244.586101][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7244.586419][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7244.586664][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7244.586902][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7244.587232][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7244.587484][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7244.587832][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7244.588158][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7244.588451][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7244.588771][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7244.589016][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7244.589250][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7244.589541][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7244.589800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7244.590044][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7244.590313][ C3] process_one_work (kernel/workqueue.c:2633) [ 7244.590574][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7244.590812][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7244.591094][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7244.591335][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7244.591580][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7244.591922][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7244.592189][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7244.592456][ C3] kthread (kernel/kthread.c:388) [ 7244.592670][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7244.592910][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7244.593142][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7244.593383][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7272.564883][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7272.565369][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7272.565860][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7272.566348][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7272.567317][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7272.567942][ C3] Workqueue: netns cleanup_net [ 7272.568193][ C3] 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) [ 7272.568528][ C3] 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 ... [ 7272.569524][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7272.569839][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7272.570252][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7272.570662][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7272.571072][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7272.571481][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7272.571892][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7272.572352][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7272.572696][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7272.573108][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7272.573517][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7272.573929][ C3] PKRU: 55555554 [ 7272.574115][ C3] Call Trace: [ 7272.574290][ C3] [ 7272.574444][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7272.574715][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7272.574964][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7272.575251][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7272.575532][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7272.575828][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7272.576106][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7272.576421][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7272.576691][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7272.577009][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7272.577316][ C3] [ 7272.577469][ C3] [ 7272.577625][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7272.577948][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7272.578253][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7272.578558][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7272.578879][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7272.579183][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7272.579441][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7272.579720][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7272.580014][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7272.580260][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7272.580508][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7272.580747][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7272.580987][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7272.581237][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7272.581542][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7272.581806][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7272.582148][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7272.582424][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7272.582725][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7272.583030][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7272.583326][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7272.583578][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7272.583837][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7272.584082][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7272.584409][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7272.584708][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7272.585031][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7272.585346][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7272.585603][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7272.585854][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7272.586112][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7272.586428][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7272.586674][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7272.586914][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7272.587247][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7272.587497][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7272.587848][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7272.588173][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7272.588465][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7272.588788][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7272.589035][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7272.589270][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7272.589562][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7272.589822][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7272.590068][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7272.590338][ C3] process_one_work (kernel/workqueue.c:2633) [ 7272.590598][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7272.590835][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7272.591118][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7272.591359][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7272.591608][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7272.591951][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7272.592218][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7272.592485][ C3] kthread (kernel/kthread.c:388) [ 7272.592701][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7272.592941][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7272.593177][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7272.593419][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7296.327245][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3769125 jiffies s: 467069 root: 0x8/. | [ 7296.327921][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7296.328298][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7296.328582][ C3] NMI backtrace for cpu 3 [ 7296.328593][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7296.328596][ C3] Workqueue: netns cleanup_net [ 7296.328603][ C3] 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) [ 7296.328609][ C3] 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 ... [ 7296.328611][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7296.328614][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7296.328616][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7296.328618][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7296.328619][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7296.328621][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7296.328623][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7296.328625][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7296.328629][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7296.328631][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7296.328632][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7296.328634][ C3] PKRU: 55555554 [ 7296.328635][ C3] Call Trace: [ 7296.328637][ C3] [ 7296.328641][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7296.328646][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7296.328651][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7296.328655][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7296.328659][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7296.328662][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7296.328666][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7296.328670][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7296.328673][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7296.328677][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7296.328680][ C3] [ 7296.328681][ C3] [ 7296.328682][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7296.328686][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7296.328691][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7296.328696][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7296.328699][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7296.328703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7296.328705][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7296.328710][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7296.328713][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7296.328717][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7296.328720][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7296.328725][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7296.328727][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7296.328731][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7296.328734][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7296.328739][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7296.328742][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7296.328749][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7296.328755][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7296.328759][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7296.328762][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7296.328770][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7296.328777][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7296.328783][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7296.328787][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7296.328792][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7296.328796][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7296.328800][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7296.328808][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7296.328812][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7296.328816][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7296.328821][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7296.328825][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7296.328828][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7296.328832][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7296.328835][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7296.328839][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7296.328842][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7296.328845][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7296.328848][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7296.328852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7296.328854][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7296.328859][ C3] process_one_work (kernel/workqueue.c:2633) [ 7296.328863][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7296.328866][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7296.328870][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7296.328874][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7296.328877][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7296.328881][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7296.328884][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7296.328886][ C3] kthread (kernel/kthread.c:388) [ 7296.328890][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7296.328892][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7296.328895][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7296.328897][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7296.328905][ C3] | [ 7298.565229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7298.565600][ C3] rcu: 3-....: (3766338 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=831527 | [ 7298.566184][ C3] rcu: (t=3771658 jiffies g=2723341 q=5646 ncpus=4) [ 7298.567016][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7298.567642][ C3] Workqueue: netns cleanup_net [ 7298.567899][ C3] 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) [ 7298.568234][ C3] 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 ... [ 7298.569227][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7298.569543][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7298.569952][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7298.570360][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7298.570770][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7298.571179][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7298.571587][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7298.572045][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7298.572388][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7298.572800][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7298.573209][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7298.573617][ C3] PKRU: 55555554 [ 7298.573804][ C3] Call Trace: [ 7298.573980][ C3] [ 7298.574131][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7298.574411][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7298.574671][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7298.574929][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7298.575226][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7298.575461][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7298.575740][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7298.576022][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7298.576286][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7298.576578][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7298.576828][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7298.577148][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7298.577430][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7298.577725][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7298.577997][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7298.578310][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7298.578579][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7298.578895][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7298.579199][ C3] [ 7298.579351][ C3] [ 7298.579507][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7298.579829][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7298.580131][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7298.580435][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7298.580755][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7298.581056][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7298.581312][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7298.581591][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7298.581884][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7298.582129][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7298.582374][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7298.582614][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7298.582853][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7298.583101][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7298.583405][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7298.583667][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7298.584007][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7298.584284][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7298.584581][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7298.584884][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7298.585176][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7298.585425][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7298.585683][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7298.585931][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7298.586254][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7298.586553][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7298.586880][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7298.587191][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7298.587447][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7298.587698][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7298.587951][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7298.588268][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7298.588513][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7298.588753][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7298.589085][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7298.589335][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7298.589684][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7298.590009][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7298.590301][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7298.590620][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7298.590866][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7298.591100][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7298.591391][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7298.591649][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7298.591896][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7298.592164][ C3] process_one_work (kernel/workqueue.c:2633) [ 7298.592423][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7298.592660][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7298.592942][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7298.593185][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7298.593431][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7298.593772][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7298.594039][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7298.594307][ C3] kthread (kernel/kthread.c:388) [ 7298.594521][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7298.594760][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7298.594995][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7298.595236][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7324.564889][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7324.565383][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7324.565886][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7324.566375][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7324.567354][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7324.567983][ C3] Workqueue: netns cleanup_net [ 7324.568238][ C3] 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) [ 7324.568569][ C3] 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 [ 7324.569571][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7324.569890][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7324.570302][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7324.570717][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7324.571129][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7324.571540][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7324.571952][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7324.572414][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7324.572759][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7324.573173][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7324.573584][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7324.573997][ C3] PKRU: 55555554 [ 7324.574184][ C3] Call Trace: [ 7324.574362][ C3] [ 7324.574514][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7324.574786][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7324.575039][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7324.575326][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7324.575609][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7324.575909][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7324.576181][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7324.576497][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7324.576765][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7324.577083][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7324.577387][ C3] [ 7324.577540][ C3] [ 7324.577694][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7324.578019][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7324.578326][ C3] ? 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) [ 7324.578623][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7324.578946][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7324.579252][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7324.579511][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7324.579790][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7324.580084][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7324.580330][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7324.580579][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7324.580819][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7324.581057][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7324.581308][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7324.581616][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7324.581880][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7324.582224][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7324.582500][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7324.582800][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7324.583104][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7324.583402][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7324.583649][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7324.583910][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7324.584158][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7324.584486][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7324.584784][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7324.585108][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7324.585423][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7324.585693][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7324.585947][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7324.586197][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7324.586514][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7324.586762][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7324.587001][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7324.587335][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7324.587585][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7324.587938][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7324.588266][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7324.588560][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7324.588882][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7324.589131][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7324.589363][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7324.589659][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7324.589920][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7324.590164][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7324.590435][ C3] process_one_work (kernel/workqueue.c:2633) [ 7324.590696][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7324.590937][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7324.591219][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7324.591463][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7324.591711][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7324.592055][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7324.592324][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7324.592592][ C3] kthread (kernel/kthread.c:388) [ 7324.592805][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7324.593048][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7324.593283][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7324.593525][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7352.564896][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7352.565390][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7352.565899][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7352.566392][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7352.567369][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7352.568004][ C3] Workqueue: netns cleanup_net [ 7352.568258][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7352.568528][ C3] 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 [ 7352.569528][ C3] RSP: 0018:ffffc9000051f498 EFLAGS: 00000282 [ 7352.569847][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7352.570259][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7352.570670][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7352.571083][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7352.571497][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7352.571909][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7352.572370][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7352.572717][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7352.573131][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7352.573544][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7352.573955][ C3] PKRU: 55555554 [ 7352.574143][ C3] Call Trace: [ 7352.574321][ C3] [ 7352.574473][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7352.574745][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7352.574998][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7352.575284][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7352.575606][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7352.575905][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7352.576178][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7352.576494][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7352.576765][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7352.577084][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7352.577386][ C3] [ 7352.577543][ C3] [ 7352.577697][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7352.578021][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7352.578328][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7352.578630][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7352.578873][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7352.579165][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7352.579488][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7352.579795][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7352.580053][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7352.580334][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7352.580626][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7352.580872][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7352.581120][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7352.581357][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7352.581597][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7352.581847][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7352.582153][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7352.582418][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7352.582761][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7352.583038][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7352.583337][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7352.583642][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7352.583937][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7352.584187][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7352.584447][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7352.584697][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7352.585023][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7352.585320][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7352.585688][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7352.586003][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7352.586260][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7352.586511][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7352.586760][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7352.587079][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7352.587329][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7352.587567][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7352.587899][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7352.588151][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7352.588503][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7352.588828][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7352.589123][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7352.589446][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7352.589693][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7352.589925][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7352.590219][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7352.590478][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7352.590722][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7352.590992][ C3] process_one_work (kernel/workqueue.c:2633) [ 7352.591254][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7352.591494][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7352.591776][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7352.592019][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7352.592265][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7352.592609][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7352.592877][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7352.593144][ C3] kthread (kernel/kthread.c:388) [ 7352.593358][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7352.593602][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7352.593833][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7352.594076][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7352.594332][ C3] | [ 7376.599229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7376.599612][ C3] rcu: 3-....: (3844282 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=847970 | [ 7376.600192][ C3] rcu: (t=3849692 jiffies g=2723341 q=5646 ncpus=4) [ 7376.601027][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7376.601659][ C3] Workqueue: netns cleanup_net [ 7376.601915][ C3] 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) [ 7376.602253][ C3] 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 ... [ 7376.603253][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7376.603570][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7376.603983][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7376.604396][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7376.604808][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7376.605218][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7376.605636][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7376.606101][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7376.606447][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7376.606862][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7376.607272][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7376.607686][ C3] PKRU: 55555554 [ 7376.607873][ C3] Call Trace: [ 7376.608050][ C3] [ 7376.608203][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7376.608487][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7376.608747][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7376.609005][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7376.609302][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7376.609541][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7376.609819][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7376.610097][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7376.610362][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7376.610655][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7376.610906][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7376.611229][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7376.611509][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7376.611809][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7376.612082][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7376.612399][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7376.612670][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7376.612989][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7376.613294][ C3] [ 7376.613449][ C3] [ 7376.613604][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7376.613932][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7376.614240][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7376.614545][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7376.614868][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7376.615173][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7376.615435][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7376.615718][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7376.616011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7376.616257][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7376.616506][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7376.616742][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7376.616983][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7376.617234][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7376.617538][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7376.617802][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7376.618147][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7376.618425][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7376.618723][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7376.619028][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7376.619324][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7376.619575][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7376.619835][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7376.620082][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7376.620408][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7376.620705][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7376.621029][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7376.621345][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7376.621601][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7376.621851][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7376.622105][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7376.622423][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7376.622672][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7376.622910][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7376.623243][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7376.623494][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7376.623846][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7376.624174][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7376.624470][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7376.624793][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7376.625036][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7376.625272][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7376.625568][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7376.625829][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7376.626076][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7376.626346][ C3] process_one_work (kernel/workqueue.c:2633) [ 7376.626606][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7376.626847][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7376.627128][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7376.627373][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7376.627618][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7376.627962][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7376.628229][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7376.628497][ C3] kthread (kernel/kthread.c:388) [ 7376.628711][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7376.628954][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7376.629186][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7376.629428][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7394.631245][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3867429 jiffies s: 467069 root: 0x8/. | [ 7394.631911][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7394.632287][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7394.632570][ C3] NMI backtrace for cpu 3 [ 7394.632580][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7394.632583][ C3] Workqueue: netns cleanup_net [ 7394.632590][ C3] 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) [ 7394.632596][ C3] 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 ... [ 7394.632598][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7394.632601][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7394.632603][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7394.632604][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7394.632606][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7394.632608][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7394.632609][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7394.632611][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7394.632615][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7394.632617][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7394.632618][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7394.632619][ C3] PKRU: 55555554 [ 7394.632621][ C3] Call Trace: [ 7394.632623][ C3] [ 7394.632627][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7394.632632][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7394.632636][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7394.632641][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7394.632645][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7394.632648][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7394.632652][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7394.632656][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7394.632659][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7394.632663][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7394.632666][ C3] [ 7394.632667][ C3] [ 7394.632669][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7394.632673][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7394.632677][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7394.632682][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7394.632685][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7394.632689][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7394.632691][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7394.632696][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7394.632699][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7394.632703][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7394.632706][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7394.632711][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7394.632714][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7394.632717][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7394.632721][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7394.632726][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7394.632729][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7394.632735][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7394.632741][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7394.632744][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7394.632747][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7394.632755][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7394.632762][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7394.632767][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7394.632772][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7394.632776][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7394.632780][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7394.632785][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7394.632793][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7394.632797][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7394.632800][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7394.632806][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7394.632809][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7394.632812][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7394.632816][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7394.632820][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7394.632824][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7394.632827][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7394.632830][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7394.632833][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7394.632836][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7394.632838][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7394.632844][ C3] process_one_work (kernel/workqueue.c:2633) [ 7394.632848][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7394.632851][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7394.632855][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7394.632859][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7394.632862][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7394.632866][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7394.632869][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7394.632871][ C3] kthread (kernel/kthread.c:388) [ 7394.632874][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7394.632877][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7394.632880][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7394.632882][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7420.564892][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7420.565386][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7420.565877][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7420.566364][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7420.567331][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7420.567960][ C3] Workqueue: netns cleanup_net [ 7420.568213][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7420.568507][ C3] 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 [ 7420.569501][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000213 [ 7420.569817][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7420.570228][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7420.570638][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7420.571048][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7420.571457][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7420.571865][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7420.572324][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7420.572668][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7420.573080][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7420.573489][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7420.573900][ C3] PKRU: 55555554 [ 7420.574085][ C3] Call Trace: [ 7420.574262][ C3] [ 7420.574413][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7420.574685][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7420.574938][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7420.575239][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7420.575520][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7420.575814][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7420.576087][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576401][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7420.576670][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7420.576989][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7420.577293][ C3] [ 7420.577455][ C3] [ 7420.577610][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7420.577935][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578235][ C3] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7420.578500][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578792][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7420.579113][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7420.579418][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7420.579677][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7420.579957][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7420.580250][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7420.580497][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7420.580747][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7420.580983][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7420.581224][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7420.581476][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.581782][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7420.582045][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7420.582389][ C3] ? refcount_dec_not_one (./arch/x86/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.582667][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7420.582967][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583272][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583566][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7420.583816][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7420.584077][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7420.584326][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7420.584653][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7420.584949][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7420.585279][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7420.585594][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7420.585851][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7420.586102][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7420.586354][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7420.586672][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7420.586921][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7420.587158][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7420.587490][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.587743][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7420.588095][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7420.588421][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7420.588714][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7420.589036][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7420.589282][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7420.589515][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7420.589808][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7420.590068][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7420.590314][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7420.590582][ C3] process_one_work (kernel/workqueue.c:2633) [ 7420.590844][ C3] ? hlock_class (./arch/x86/include/asm/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.591085][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7420.591366][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7420.591610][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7420.591857][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7420.592202][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7420.592472][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7420.592739][ C3] kthread (kernel/kthread.c:388) [ 7420.592952][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7420.593194][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7420.593426][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7420.593668][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7448.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7448.565395][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7448.565883][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7448.566369][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7448.567341][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7448.567969][ C3] Workqueue: netns cleanup_net [ 7448.568221][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7448.568499][ C3] 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 [ 7448.569494][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7448.569810][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7448.570220][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7448.570628][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7448.571038][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7448.571448][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7448.571856][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7448.572315][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7448.572657][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7448.573067][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7448.573477][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7448.573885][ C3] PKRU: 55555554 [ 7448.574073][ C3] Call Trace: [ 7448.574248][ C3] [ 7448.574401][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7448.574670][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7448.574922][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7448.575210][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7448.575489][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7448.575787][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7448.576059][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7448.576375][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7448.576644][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7448.576961][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7448.577263][ C3] [ 7448.577418][ C3] [ 7448.577573][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7448.577896][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7448.578200][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7448.578504][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7448.578751][ C3] kasan_report (mm/kasan/report.c:585) [ 7448.578977][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7448.579278][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7448.579570][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7448.579892][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7448.580197][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7448.580454][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7448.580733][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7448.581025][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7448.581272][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7448.581521][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7448.581756][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7448.581996][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7448.582250][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7448.582556][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7448.582818][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7448.583160][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7448.583435][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7448.583730][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7448.584033][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7448.584326][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7448.584575][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7448.584834][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7448.585085][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7448.585408][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7448.585703][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7448.586025][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7448.586339][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7448.586594][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7448.586842][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7448.587092][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7448.587409][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7448.587656][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7448.587891][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7448.588221][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7448.588472][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7448.588822][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7448.589145][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7448.589438][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7448.589759][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7448.590003][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7448.590234][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7448.590526][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7448.590784][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7448.591028][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7448.591294][ C3] process_one_work (kernel/workqueue.c:2633) [ 7448.591554][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7448.591792][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7448.592072][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7448.592314][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7448.592558][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7448.592900][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7448.593166][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7448.593431][ C3] kthread (kernel/kthread.c:388) [ 7448.593644][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7448.593886][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7448.594116][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7448.594357][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7448.594612][ C3] | [ 7454.633229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7454.633610][ C3] rcu: 3-....: (3922202 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=864264 | [ 7454.634188][ C3] rcu: (t=3927726 jiffies g=2723341 q=5646 ncpus=4) [ 7454.635026][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7454.635654][ C3] Workqueue: netns cleanup_net [ 7454.635909][ C3] 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) [ 7454.636245][ C3] 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 ... [ 7454.637239][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7454.637555][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7454.637964][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7454.638374][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7454.638786][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7454.639195][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7454.639603][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7454.640063][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7454.640404][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7454.640816][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7454.641225][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7454.641634][ C3] PKRU: 55555554 [ 7454.641821][ C3] Call Trace: [ 7454.641996][ C3] [ 7454.642147][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7454.642428][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7454.642686][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7454.642944][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7454.643240][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7454.643474][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7454.643753][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7454.644030][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7454.644293][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7454.644585][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7454.644835][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7454.645161][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7454.645441][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7454.645738][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7454.646012][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7454.646325][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7454.646594][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7454.646910][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7454.647216][ C3] [ 7454.647370][ C3] [ 7454.647527][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7454.647850][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7454.648152][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7454.648456][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7454.648778][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7454.649081][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7454.649338][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7454.649618][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7454.649911][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7454.650156][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7454.650406][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7454.650647][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7454.650886][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7454.651134][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7454.651438][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7454.651701][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7454.652042][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7454.652322][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7454.652620][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7454.652924][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7454.653218][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7454.653468][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7454.653727][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7454.653971][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7454.654294][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7454.654594][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7454.654916][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7454.655234][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7454.655489][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7454.655744][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7454.655996][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7454.656314][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7454.656560][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7454.656797][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7454.657130][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7454.657382][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7454.657731][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7454.658057][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7454.658351][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7454.658671][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7454.658916][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7454.659150][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7454.659442][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7454.659700][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7454.659945][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7454.660214][ C3] process_one_work (kernel/workqueue.c:2633) [ 7454.660474][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7454.660712][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7454.660994][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7454.661234][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7454.661479][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7454.661820][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7454.662087][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7454.662354][ C3] kthread (kernel/kthread.c:388) [ 7454.662567][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7454.662807][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7454.663040][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7454.663281][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7480.564890][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7480.565379][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7480.565872][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7480.566357][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7480.567326][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7480.567954][ C3] Workqueue: netns cleanup_net [ 7480.568207][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7480.568475][ C3] 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 [ 7480.569473][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7480.569789][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7480.570198][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7480.570609][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7480.571019][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7480.571429][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7480.571837][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7480.572293][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7480.572634][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7480.573044][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7480.573452][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7480.573860][ C3] PKRU: 55555554 [ 7480.574045][ C3] Call Trace: [ 7480.574221][ C3] [ 7480.574373][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7480.574643][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7480.574897][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7480.575182][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7480.575465][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7480.575758][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7480.576031][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7480.576345][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7480.576612][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7480.576930][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7480.577232][ C3] [ 7480.577385][ C3] [ 7480.577539][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7480.577861][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7480.578166][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7480.578469][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7480.578708][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7480.579000][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7480.579320][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7480.579623][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7480.579880][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7480.580158][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7480.580453][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7480.580696][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7480.580944][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7480.581182][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7480.581420][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7480.581668][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7480.581974][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7480.582238][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7480.582580][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7480.582854][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7480.583156][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7480.583456][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7480.583756][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7480.584005][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7480.584263][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7480.584508][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7480.584833][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7480.585135][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7480.585459][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7480.585771][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7480.586025][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7480.586276][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7480.586529][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7480.586843][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7480.587089][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7480.587328][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7480.587659][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7480.587909][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7480.588258][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7480.588588][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7480.588880][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7480.589202][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7480.589448][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7480.589682][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7480.589974][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7480.590234][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7480.590480][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7480.590749][ C3] process_one_work (kernel/workqueue.c:2633) [ 7480.591012][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7480.591248][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7480.591531][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7480.591773][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7480.592019][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7480.592360][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7480.592626][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7480.592892][ C3] kthread (kernel/kthread.c:388) [ 7480.593107][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7480.593351][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7480.593585][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7480.593825][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7492.935247][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 3965733 jiffies s: 467069 root: 0x8/. | [ 7492.935916][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7492.936295][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7492.936576][ C3] NMI backtrace for cpu 3 [ 7492.936586][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7492.936589][ C3] Workqueue: netns cleanup_net [ 7492.936596][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7492.936602][ C3] 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 [ 7492.936605][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7492.936607][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7492.936609][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7492.936610][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7492.936612][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7492.936613][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7492.936615][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7492.936617][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7492.936621][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7492.936623][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7492.936624][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7492.936625][ C3] PKRU: 55555554 [ 7492.936627][ C3] Call Trace: [ 7492.936630][ C3] [ 7492.936633][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7492.936638][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7492.936642][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7492.936647][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7492.936651][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7492.936654][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7492.936657][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7492.936663][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7492.936666][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7492.936669][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7492.936672][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7492.936675][ C3] [ 7492.936676][ C3] [ 7492.936677][ C3] kasan_report (mm/kasan/report.c:585) [ 7492.936683][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7492.936686][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7492.936690][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7492.936695][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7492.936700][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7492.936703][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.936706][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.936709][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7492.936714][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7492.936716][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7492.936721][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7492.936723][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7492.936728][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7492.936731][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7492.936734][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7492.936738][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7492.936743][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7492.936746][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7492.936753][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7492.936759][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7492.936762][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7492.936766][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7492.936773][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7492.936780][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7492.936786][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7492.936791][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7492.936795][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7492.936799][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7492.936803][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7492.936811][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7492.936815][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7492.936818][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7492.936823][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7492.936827][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7492.936830][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7492.936835][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7492.936838][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7492.936841][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7492.936844][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7492.936847][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7492.936850][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7492.936853][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.936855][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7492.936860][ C3] process_one_work (kernel/workqueue.c:2633) [ 7492.936864][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7492.936867][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7492.936872][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7492.936875][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7492.936878][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7492.936882][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7492.936885][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7492.936887][ C3] kthread (kernel/kthread.c:388) [ 7492.936890][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7492.936892][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7492.936895][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7492.936897][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7520.564929][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7520.565416][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7520.565908][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7520.566393][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7520.567366][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7520.567996][ C3] Workqueue: netns cleanup_net [ 7520.568249][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7520.568517][ C3] 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 [ 7520.569517][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7520.569833][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 7520.570246][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7520.570657][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7520.571065][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7520.571475][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 7520.571885][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7520.572345][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7520.572688][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7520.573103][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7520.573512][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7520.573923][ C3] PKRU: 55555554 [ 7520.574110][ C3] Call Trace: [ 7520.574287][ C3] [ 7520.574441][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7520.574730][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7520.574979][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7520.575266][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7520.575547][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7520.575842][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7520.576117][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7520.576432][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7520.576702][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7520.577021][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7520.577326][ C3] [ 7520.577480][ C3] [ 7520.577635][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7520.577957][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.578258][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.578554][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7520.578797][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7520.579056][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7520.579346][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7520.579668][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7520.579974][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7520.580232][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7520.580511][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7520.580803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.581050][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7520.581298][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7520.581536][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7520.581775][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7520.582025][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7520.582335][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7520.582597][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7520.582940][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7520.583216][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7520.583513][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7520.583817][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7520.584112][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7520.584361][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7520.584619][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7520.584871][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7520.585195][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7520.585488][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7520.585810][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7520.586125][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7520.586379][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7520.586629][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7520.586879][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7520.587195][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7520.587443][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7520.587682][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7520.588021][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7520.588271][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7520.588621][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7520.588945][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7520.589238][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7520.589559][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7520.589804][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7520.590035][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7520.590328][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7520.590588][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7520.590833][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7520.591103][ C3] process_one_work (kernel/workqueue.c:2633) [ 7520.591363][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7520.591602][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7520.591883][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7520.592126][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7520.592374][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7520.592717][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7520.592983][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7520.593250][ C3] kthread (kernel/kthread.c:388) [ 7520.593463][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7520.593706][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7520.593938][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7520.594180][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7520.594438][ C3] | [ 7532.667229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7532.667613][ C3] rcu: 3-....: (4000120 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=880562 | [ 7532.668192][ C3] rcu: (t=4005760 jiffies g=2723341 q=5646 ncpus=4) [ 7532.669028][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7532.669656][ C3] Workqueue: netns cleanup_net [ 7532.669911][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 7532.670209][ C3] 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 [ 7532.671206][ C3] RSP: 0018:ffffc9000051f4c0 EFLAGS: 00000202 [ 7532.671522][ C3] RAX: ffff888022f2b208 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 7532.671934][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7532.672343][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7532.672752][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7532.673162][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7532.673573][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7532.674034][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7532.674377][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7532.674793][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7532.675203][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7532.675612][ C3] PKRU: 55555554 [ 7532.675799][ C3] Call Trace: [ 7532.675973][ C3] [ 7532.676127][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7532.676407][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7532.676666][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7532.676924][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7532.677217][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7532.677455][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7532.677730][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7532.678007][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7532.678271][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7532.678565][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7532.678823][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7532.679143][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7532.679424][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7532.679719][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7532.679991][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7532.680306][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7532.680577][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7532.680896][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7532.681200][ C3] [ 7532.681356][ C3] [ 7532.681510][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7532.681834][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7532.682132][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 7532.682396][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7532.682685][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7532.683006][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7532.683311][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7532.683567][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7532.683847][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7532.684139][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7532.684385][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7532.684638][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7532.684876][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7532.685116][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7532.685366][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7532.685671][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7532.685934][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7532.686277][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7532.686557][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7532.686856][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7532.687160][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7532.687456][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7532.687705][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7532.687964][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7532.688212][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7532.688537][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7532.688835][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7532.689158][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7532.689472][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7532.689727][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7532.689980][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7532.690232][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7532.690551][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7532.690796][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7532.691033][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7532.691365][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7532.691616][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7532.691966][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7532.692294][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7532.692588][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7532.692910][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7532.693156][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7532.693391][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7532.693684][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7532.693944][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7532.694189][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7532.694459][ C3] process_one_work (kernel/workqueue.c:2633) [ 7532.694727][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7532.694966][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7532.695250][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7532.695491][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7532.695735][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7532.696080][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7532.696349][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7532.696616][ C3] kthread (kernel/kthread.c:388) [ 7532.696832][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7532.697073][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7532.697306][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7532.697548][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7560.564900][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7560.565396][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7560.565888][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7560.566372][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7560.567344][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7560.567977][ C3] Workqueue: netns cleanup_net [ 7560.568230][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7560.568501][ C3] 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 [ 7560.569504][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7560.569819][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7560.570232][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7560.570645][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7560.571055][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7560.571466][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7560.571880][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7560.572341][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7560.572684][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7560.573096][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7560.573508][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7560.573921][ C3] PKRU: 55555554 [ 7560.574107][ C3] Call Trace: [ 7560.574282][ C3] [ 7560.574437][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7560.574731][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7560.574982][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7560.575268][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7560.575547][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7560.575846][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7560.576119][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7560.576433][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7560.576703][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7560.577019][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7560.577324][ C3] [ 7560.577477][ C3] [ 7560.577635][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7560.577961][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7560.578257][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7560.578499][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7560.578757][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7560.579045][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7560.579369][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7560.579673][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7560.579929][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7560.580211][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7560.580503][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7560.580750][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7560.580998][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7560.581234][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7560.581474][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7560.581724][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7560.582028][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7560.582291][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7560.582634][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7560.582912][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7560.583210][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7560.583515][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7560.583810][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7560.584063][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7560.584324][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7560.584592][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7560.584917][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7560.585218][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7560.585548][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7560.585863][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7560.586119][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7560.586373][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7560.586626][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7560.586944][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7560.587192][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7560.587430][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7560.587763][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7560.588015][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7560.588366][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7560.588693][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7560.588989][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7560.589312][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7560.589557][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7560.589794][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7560.590085][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7560.590345][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7560.590593][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7560.590863][ C3] process_one_work (kernel/workqueue.c:2633) [ 7560.591126][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7560.591365][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7560.591648][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7560.591892][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7560.592136][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7560.592482][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7560.592752][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7560.593020][ C3] kthread (kernel/kthread.c:388) [ 7560.593235][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7560.593477][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7560.593713][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7560.593956][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7588.564893][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7588.565384][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7588.565874][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7588.566357][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7588.567329][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7588.567960][ C3] Workqueue: netns cleanup_net [ 7588.568212][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7588.568481][ C3] 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 [ 7588.569482][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7588.569796][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7588.570208][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7588.570616][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7588.571027][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7588.571438][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7588.571851][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7588.572310][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7588.572650][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7588.573062][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7588.573472][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7588.573881][ C3] PKRU: 55555554 [ 7588.574068][ C3] Call Trace: [ 7588.574241][ C3] [ 7588.574400][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7588.574670][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7588.574919][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7588.575204][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7588.575482][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7588.575777][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7588.576050][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7588.576362][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7588.576632][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7588.576948][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7588.577253][ C3] [ 7588.577406][ C3] [ 7588.577563][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7588.577886][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7588.578182][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7588.578422][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7588.578717][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7588.578957][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7588.579214][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7588.579501][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7588.579823][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7588.580128][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7588.580384][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7588.580664][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7588.580956][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7588.581201][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7588.581450][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7588.581685][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7588.581925][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7588.582175][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7588.582483][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7588.582745][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7588.583089][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7588.583365][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7588.583663][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7588.583967][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7588.584260][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7588.584515][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7588.584773][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7588.585021][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7588.585346][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7588.585641][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7588.585966][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7588.586280][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7588.586534][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7588.586785][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7588.587038][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7588.587359][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7588.587608][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7588.587844][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7588.588177][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7588.588429][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7588.588778][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7588.589105][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7588.589399][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7588.589721][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7588.589965][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7588.590201][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7588.590493][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7588.590753][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7588.590999][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7588.591267][ C3] process_one_work (kernel/workqueue.c:2633) [ 7588.591528][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7588.591767][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7588.592048][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7588.592291][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7588.592535][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7588.592880][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7588.593149][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7588.593416][ C3] kthread (kernel/kthread.c:388) [ 7588.593629][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7588.593870][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7588.594101][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7588.594350][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7591.239242][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4064037 jiffies s: 467069 root: 0x8/. | [ 7591.239903][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7591.240278][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7591.240561][ C3] NMI backtrace for cpu 3 [ 7591.240570][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7591.240573][ C3] Workqueue: netns cleanup_net [ 7591.240579][ C3] 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) [ 7591.240585][ C3] 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 ... [ 7591.240588][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7591.240590][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7591.240592][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7591.240593][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7591.240595][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7591.240597][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7591.240598][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7591.240600][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7591.240604][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7591.240606][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7591.240607][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7591.240608][ C3] PKRU: 55555554 [ 7591.240609][ C3] Call Trace: [ 7591.240611][ C3] [ 7591.240614][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7591.240620][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7591.240624][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7591.240629][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7591.240632][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7591.240635][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7591.240639][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7591.240643][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7591.240646][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7591.240650][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7591.240653][ C3] [ 7591.240654][ C3] [ 7591.240655][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7591.240659][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7591.240664][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7591.240669][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7591.240672][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7591.240675][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7591.240677][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7591.240682][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7591.240685][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7591.240689][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7591.240692][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7591.240697][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7591.240700][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7591.240703][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7591.240707][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7591.240711][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7591.240715][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7591.240720][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7591.240726][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7591.240729][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7591.240732][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7591.240739][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7591.240746][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7591.240752][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7591.240756][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7591.240761][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7591.240765][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7591.240769][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7591.240777][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7591.240780][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7591.240784][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7591.240789][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7591.240792][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7591.240795][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7591.240799][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7591.240803][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7591.240807][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7591.240810][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7591.240813][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7591.240816][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7591.240819][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7591.240821][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7591.240826][ C3] process_one_work (kernel/workqueue.c:2633) [ 7591.240830][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7591.240833][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7591.240838][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7591.240841][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7591.240844][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7591.240848][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7591.240851][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7591.240853][ C3] kthread (kernel/kthread.c:388) [ 7591.240855][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7591.240858][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7591.240861][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7591.240863][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7591.240871][ C3] | [ 7610.701229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7610.701612][ C3] rcu: 3-....: (4078039 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=896915 | [ 7610.702188][ C3] rcu: (t=4083794 jiffies g=2723341 q=5646 ncpus=4) [ 7610.703019][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7610.703648][ C3] Workqueue: netns cleanup_net [ 7610.703903][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7610.704180][ C3] 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 [ 7610.705179][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7610.705496][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7610.705906][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7610.706316][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7610.706728][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7610.707137][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7610.707547][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7610.708007][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7610.708349][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7610.708763][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7610.709173][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7610.709582][ C3] PKRU: 55555554 [ 7610.709770][ C3] Call Trace: [ 7610.709947][ C3] [ 7610.710099][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7610.710379][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7610.710642][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7610.710901][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7610.711197][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7610.711433][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7610.711711][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7610.711990][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7610.712253][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7610.712546][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7610.712796][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7610.713119][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7610.713398][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7610.713695][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7610.713969][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7610.714286][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7610.714556][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7610.714872][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7610.715178][ C3] [ 7610.715332][ C3] [ 7610.715488][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7610.715810][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7610.716117][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7610.716422][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7610.716667][ C3] kasan_report (mm/kasan/report.c:585) [ 7610.716896][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7610.717187][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7610.717509][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7610.717814][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7610.718071][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7610.718348][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7610.718642][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7610.718886][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7610.719135][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7610.719373][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7610.719610][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7610.719860][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7610.720164][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7610.720431][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7610.720773][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7610.721048][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7610.721346][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7610.721647][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7610.721944][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7610.722192][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7610.722452][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7610.722699][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7610.723026][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7610.723321][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7610.723644][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7610.723958][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7610.724218][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7610.724471][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7610.724724][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7610.725040][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7610.725288][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7610.725527][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7610.725858][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7610.726107][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7610.726460][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7610.726786][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7610.727077][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7610.727399][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7610.727646][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7610.727877][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7610.728175][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7610.728435][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7610.728678][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7610.728948][ C3] process_one_work (kernel/workqueue.c:2633) [ 7610.729207][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7610.729446][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7610.729727][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7610.729971][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7610.730217][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7610.730559][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7610.730827][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7610.731093][ C3] kthread (kernel/kthread.c:388) [ 7610.731307][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7610.731549][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7610.731783][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7610.732024][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7636.564899][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7636.565395][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7636.565882][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7636.566370][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7636.567340][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7636.567970][ C3] Workqueue: netns cleanup_net [ 7636.568224][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7636.568501][ C3] 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 [ 7636.569500][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 7636.569816][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 7636.570225][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7636.570637][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7636.571049][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7636.571459][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 7636.571867][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7636.572327][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7636.572669][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7636.573083][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7636.573492][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7636.573900][ C3] PKRU: 55555554 [ 7636.574093][ C3] Call Trace: [ 7636.574271][ C3] [ 7636.574422][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7636.574692][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7636.574943][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7636.575227][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7636.575509][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7636.575806][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7636.576078][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7636.576394][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7636.576663][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7636.576981][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7636.577284][ C3] [ 7636.577439][ C3] [ 7636.577593][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7636.577916][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7636.578215][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7636.578513][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7636.578760][ C3] kasan_report (mm/kasan/report.c:585) [ 7636.578989][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7636.579246][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7636.579536][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7636.579856][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7636.580163][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7636.580421][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7636.580700][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7636.580995][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7636.581239][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7636.581488][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7636.581726][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7636.581963][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7636.582214][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7636.582523][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7636.582787][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7636.583130][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7636.583406][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7636.583705][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7636.584007][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7636.584310][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7636.584558][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7636.584817][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7636.585065][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7636.585389][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7636.585687][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7636.586010][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7636.586326][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7636.586582][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7636.586834][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7636.587088][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7636.587407][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7636.587655][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7636.587894][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7636.588226][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7636.588476][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7636.588827][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7636.589154][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7636.589447][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7636.589768][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7636.590016][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7636.590247][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7636.590542][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7636.590802][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7636.591046][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7636.591318][ C3] process_one_work (kernel/workqueue.c:2633) [ 7636.591578][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7636.591816][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7636.592098][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7636.592342][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7636.592590][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7636.592934][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7636.593204][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7636.593470][ C3] kthread (kernel/kthread.c:388) [ 7636.593683][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7636.593925][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7636.594163][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7636.594403][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7664.564890][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7664.565382][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7664.565871][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7664.566360][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7664.567327][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7664.567955][ C3] Workqueue: netns cleanup_net [ 7664.568208][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7664.568476][ C3] 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 [ 7664.569471][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000282 [ 7664.569788][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7664.570197][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7664.570606][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7664.571016][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7664.571427][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7664.571836][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7664.572295][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7664.572634][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7664.573046][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7664.573457][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7664.573865][ C3] PKRU: 55555554 [ 7664.574057][ C3] Call Trace: [ 7664.574233][ C3] [ 7664.574385][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7664.574655][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7664.574907][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7664.575191][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7664.575471][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7664.575769][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7664.576042][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7664.576357][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7664.576628][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7664.576946][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7664.577249][ C3] [ 7664.577405][ C3] [ 7664.577559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7664.577885][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7664.578181][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 7664.578423][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7664.578680][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7664.578968][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7664.579291][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7664.579596][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7664.579851][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7664.580130][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7664.580421][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7664.580666][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7664.580914][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7664.581149][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7664.581389][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7664.581638][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7664.581941][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7664.582204][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7664.582547][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7664.582822][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7664.583118][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7664.583421][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7664.583713][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7664.583966][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7664.584223][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7664.584470][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7664.584793][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7664.585088][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7664.585410][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7664.585722][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7664.585976][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7664.586226][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7664.586475][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7664.586791][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7664.587038][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7664.587272][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7664.587602][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7664.587852][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7664.588201][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7664.588525][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7664.588817][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7664.589136][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7664.589381][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7664.589612][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7664.589903][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7664.590160][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7664.590403][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7664.590670][ C3] process_one_work (kernel/workqueue.c:2633) [ 7664.590929][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7664.591167][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7664.591446][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7664.591686][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7664.591930][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7664.592271][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7664.592538][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7664.592803][ C3] kthread (kernel/kthread.c:388) [ 7664.593015][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7664.593256][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7664.593487][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7664.593728][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7664.593987][ C3] | [ 7688.736229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7688.736615][ C3] rcu: 3-....: (4155983 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=913208 | [ 7688.737190][ C3] rcu: (t=4161829 jiffies g=2723341 q=5646 ncpus=4) [ 7688.738021][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7688.738648][ C3] Workqueue: netns cleanup_net [ 7688.738903][ C3] 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) [ 7688.739239][ C3] 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 ... [ 7688.740234][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7688.740551][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7688.740959][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7688.741369][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7688.741778][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7688.742189][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7688.742598][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7688.743056][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7688.743399][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7688.743810][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7688.744226][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7688.744636][ C3] PKRU: 55555554 [ 7688.744822][ C3] Call Trace: [ 7688.744996][ C3] [ 7688.745150][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7688.745430][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7688.745690][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7688.745949][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7688.746241][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7688.746480][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7688.746757][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7688.747033][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7688.747297][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7688.747592][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7688.747839][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7688.748159][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7688.748442][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7688.748736][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7688.749009][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7688.749324][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7688.749592][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7688.749909][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7688.750213][ C3] [ 7688.750368][ C3] [ 7688.750521][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7688.750846][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7688.751149][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7688.751451][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7688.751772][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7688.752077][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7688.752334][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7688.752612][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7688.752904][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7688.753149][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7688.753397][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7688.753635][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7688.753878][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7688.754128][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7688.754434][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7688.754697][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7688.755039][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7688.755318][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7688.755617][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7688.755918][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7688.756215][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7688.756462][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7688.756722][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7688.756969][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7688.757295][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7688.757589][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7688.757912][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7688.758226][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7688.758482][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7688.758734][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7688.758984][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7688.759301][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7688.759548][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7688.759788][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7688.760119][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7688.760369][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7688.760721][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7688.761047][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7688.761339][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7688.761663][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7688.761910][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7688.762142][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7688.762437][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7688.762695][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7688.762937][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7688.763209][ C3] process_one_work (kernel/workqueue.c:2633) [ 7688.763468][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7688.763707][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7688.763990][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7688.764235][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7688.764482][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7688.764825][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7688.765093][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7688.765360][ C3] kthread (kernel/kthread.c:388) [ 7688.765573][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7688.765816][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7688.766049][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7688.766290][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7689.543243][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4162341 jiffies s: 467069 root: 0x8/. | [ 7689.543902][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7689.544277][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7689.544558][ C3] NMI backtrace for cpu 3 [ 7689.544567][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7689.544570][ C3] Workqueue: netns cleanup_net [ 7689.544575][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7689.544581][ C3] 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 [ 7689.544583][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7689.544585][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7689.544587][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7689.544588][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7689.544590][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7689.544591][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7689.544593][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7689.544595][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7689.544598][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7689.544600][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7689.544601][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7689.544603][ C3] PKRU: 55555554 [ 7689.544604][ C3] Call Trace: [ 7689.544606][ C3] [ 7689.544608][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7689.544613][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7689.544617][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7689.544622][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7689.544626][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7689.544628][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7689.544633][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7689.544637][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7689.544640][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7689.544644][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7689.544646][ C3] [ 7689.544647][ C3] [ 7689.544649][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7689.544654][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7689.544657][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7689.544661][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7689.544665][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7689.544671][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7689.544673][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7689.544676][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7689.544679][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7689.544683][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7689.544686][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7689.544690][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7689.544693][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7689.544698][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7689.544700][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7689.544704][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7689.544708][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7689.544712][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7689.544715][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7689.544720][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7689.544726][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7689.544729][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7689.544732][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7689.544739][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7689.544746][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7689.544752][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7689.544756][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7689.544760][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7689.544764][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7689.544769][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7689.544776][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7689.544780][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7689.544783][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7689.544788][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7689.544791][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7689.544794][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7689.544799][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7689.544802][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7689.544805][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7689.544808][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7689.544811][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7689.544814][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7689.544818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7689.544820][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7689.544825][ C3] process_one_work (kernel/workqueue.c:2633) [ 7689.544829][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7689.544832][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7689.544837][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7689.544840][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7689.544843][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7689.544847][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7689.544850][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7689.544852][ C3] kthread (kernel/kthread.c:388) [ 7689.544854][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7689.544857][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7689.544859][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7689.544861][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7716.564900][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7716.565393][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7716.565883][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7716.566371][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7716.567341][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7716.567973][ C3] Workqueue: netns cleanup_net [ 7716.568227][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7716.568497][ C3] 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 [ 7716.569495][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7716.569810][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7716.570222][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7716.570630][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7716.571038][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7716.571451][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 7716.571862][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7716.572321][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7716.572662][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7716.573074][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7716.573487][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7716.573900][ C3] PKRU: 55555554 [ 7716.574089][ C3] Call Trace: [ 7716.574263][ C3] [ 7716.574417][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7716.574688][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7716.574939][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7716.575224][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7716.575503][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7716.575801][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7716.576074][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7716.576393][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7716.576663][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7716.576980][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7716.577283][ C3] [ 7716.577438][ C3] [ 7716.577594][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7716.577919][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7716.578215][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7716.578456][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7716.578759][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7716.579015][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7716.579307][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7716.579629][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7716.579933][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7716.580190][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7716.580472][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7716.580768][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7716.581012][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7716.581261][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7716.581501][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7716.581738][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7716.581988][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7716.582298][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7716.582562][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7716.582905][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7716.583181][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7716.583481][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7716.583789][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7716.584085][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7716.584335][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7716.584593][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7716.584838][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7716.585163][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7716.585463][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7716.585788][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7716.586102][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7716.586360][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7716.586612][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7716.586865][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7716.587182][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7716.587429][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7716.587669][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7716.588001][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7716.588253][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7716.588602][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7716.588929][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7716.589221][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7716.589545][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7716.589792][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7716.590027][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7716.590320][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7716.590580][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7716.590826][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7716.591097][ C3] process_one_work (kernel/workqueue.c:2633) [ 7716.591360][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7716.591597][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7716.591882][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7716.592123][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7716.592373][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7716.592715][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7716.592984][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7716.593252][ C3] kthread (kernel/kthread.c:388) [ 7716.593469][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7716.593712][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7716.593949][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7716.594189][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7744.564897][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7744.565392][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7744.565884][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7744.566371][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7744.567347][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7744.567981][ C3] Workqueue: netns cleanup_net [ 7744.568235][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7744.568505][ C3] 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 [ 7744.569508][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7744.569826][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7744.570240][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7744.570652][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7744.571065][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7744.571481][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7744.571893][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7744.572356][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7744.572698][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7744.573111][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7744.573527][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7744.573943][ C3] PKRU: 55555554 [ 7744.574131][ C3] Call Trace: [ 7744.574307][ C3] [ 7744.574461][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7744.574733][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7744.574986][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7744.575275][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7744.575557][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7744.575857][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7744.576131][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7744.576448][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7744.576720][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7744.577038][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7744.577344][ C3] [ 7744.577500][ C3] [ 7744.577656][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7744.577983][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7744.578287][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7744.578531][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7744.578825][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7744.579148][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7744.579455][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7744.579715][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7744.579997][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7744.580292][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7744.580539][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7744.580790][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7744.581031][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7744.581271][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7744.581523][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7744.581831][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7744.582096][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7744.582441][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7744.582719][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7744.583018][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7744.583323][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7744.583627][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7744.583877][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7744.584137][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7744.584387][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7744.584714][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7744.585012][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7744.585338][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7744.585657][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7744.585914][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7744.586168][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7744.586421][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7744.586740][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7744.586990][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7744.587230][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7744.587563][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7744.587814][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7744.588169][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7744.588497][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7744.588793][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7744.589116][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7744.589366][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7744.589600][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7744.589897][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7744.590158][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7744.590403][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7744.590675][ C3] process_one_work (kernel/workqueue.c:2633) [ 7744.590935][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7744.591177][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7744.591459][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7744.591706][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7744.591955][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7744.592298][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7744.592568][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7744.592836][ C3] kthread (kernel/kthread.c:388) [ 7744.593051][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7744.593297][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7744.593532][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7744.593779][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7744.594036][ C3] | [ 7766.770229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7766.770617][ C3] rcu: 3-....: (4233902 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=929518 | [ 7766.771196][ C3] rcu: (t=4239863 jiffies g=2723341 q=5646 ncpus=4) [ 7766.772030][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7766.772662][ C3] Workqueue: netns cleanup_net [ 7766.772917][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7766.773195][ C3] 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 [ 7766.774201][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7766.774518][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7766.774931][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7766.775340][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7766.775752][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7766.776162][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7766.776572][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7766.777036][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7766.777378][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7766.777793][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7766.778205][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7766.778615][ C3] PKRU: 55555554 [ 7766.778802][ C3] Call Trace: [ 7766.778979][ C3] [ 7766.779130][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7766.779411][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7766.779671][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7766.779929][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7766.780225][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7766.780462][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7766.780740][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7766.781018][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7766.781282][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7766.781575][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7766.781825][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7766.782148][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7766.782430][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7766.782726][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7766.783001][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7766.783314][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7766.783588][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7766.783907][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7766.784215][ C3] [ 7766.784368][ C3] [ 7766.784523][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7766.784845][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7766.785152][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7766.785457][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7766.785701][ C3] kasan_report (mm/kasan/report.c:585) [ 7766.785933][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7766.786226][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7766.786548][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7766.786854][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7766.787111][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7766.787392][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7766.787684][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7766.787934][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7766.788183][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7766.788420][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7766.788660][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7766.788911][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7766.789216][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7766.789481][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7766.789824][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7766.790101][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7766.790398][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7766.790702][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7766.790999][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7766.791247][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7766.791506][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7766.791753][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7766.792077][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7766.792373][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7766.792697][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7766.793010][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7766.793265][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7766.793519][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7766.793770][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7766.794087][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7766.794335][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7766.794572][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7766.794903][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7766.795153][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7766.795504][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7766.795830][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7766.796123][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7766.796445][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7766.796692][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7766.796924][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7766.797217][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7766.797476][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7766.797720][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7766.797989][ C3] process_one_work (kernel/workqueue.c:2633) [ 7766.798250][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7766.798489][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7766.798771][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7766.799016][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7766.799262][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7766.799607][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7766.799874][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7766.800142][ C3] kthread (kernel/kthread.c:388) [ 7766.800357][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7766.800600][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7766.800831][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7766.801074][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7787.847244][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4260645 jiffies s: 467069 root: 0x8/. | [ 7787.847920][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7787.848298][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7787.848579][ C3] NMI backtrace for cpu 3 [ 7787.848588][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7787.848591][ C3] Workqueue: netns cleanup_net [ 7787.848598][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7787.848603][ C3] 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 [ 7787.848606][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7787.848609][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7787.848611][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7787.848612][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7787.848614][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7787.848615][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7787.848617][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7787.848619][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7787.848623][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7787.848624][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7787.848625][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7787.848627][ C3] PKRU: 55555554 [ 7787.848628][ C3] Call Trace: [ 7787.848631][ C3] [ 7787.848634][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7787.848640][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7787.848644][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7787.848649][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7787.848654][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7787.848657][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7787.848660][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7787.848665][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7787.848669][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7787.848671][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7787.848675][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7787.848678][ C3] [ 7787.848678][ C3] [ 7787.848679][ C3] kasan_report (mm/kasan/report.c:585) [ 7787.848683][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7787.848688][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7787.848692][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7787.848695][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7787.848700][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7787.848705][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7787.848708][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7787.848711][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7787.848714][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7787.848719][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7787.848722][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7787.848726][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7787.848728][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7787.848734][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7787.848736][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7787.848740][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7787.848744][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7787.848748][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7787.848752][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7787.848758][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7787.848764][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7787.848768][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7787.848771][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7787.848779][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7787.848786][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7787.848791][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7787.848796][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7787.848800][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7787.848804][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7787.848809][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7787.848816][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7787.848821][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7787.848824][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7787.848829][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7787.848833][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7787.848837][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7787.848841][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7787.848844][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7787.848848][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7787.848851][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7787.848854][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7787.848857][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7787.848860][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7787.848862][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7787.848868][ C3] process_one_work (kernel/workqueue.c:2633) [ 7787.848872][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7787.848875][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7787.848880][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7787.848883][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7787.848886][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7787.848890][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7787.848893][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7787.848895][ C3] kthread (kernel/kthread.c:388) [ 7787.848898][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7787.848901][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7787.848904][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7787.848906][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7812.564907][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7812.565401][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7812.565892][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7812.566382][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7812.567356][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7812.567988][ C3] Workqueue: netns cleanup_net [ 7812.568242][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7812.568512][ C3] 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 [ 7812.569510][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000282 [ 7812.569827][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7812.570237][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7812.570648][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7812.571058][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7812.571468][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7812.571878][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7812.572338][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7812.572680][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7812.573092][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7812.573537][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7812.573945][ C3] PKRU: 55555554 [ 7812.574132][ C3] Call Trace: [ 7812.574309][ C3] [ 7812.574461][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7812.574732][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7812.574984][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7812.575268][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7812.575550][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7812.575847][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7812.576120][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576434][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7812.576703][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7812.577023][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7812.577325][ C3] [ 7812.577482][ C3] [ 7812.577636][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7812.577959][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578265][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578567][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7812.578805][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579098][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7812.579420][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7812.579727][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7812.579984][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7812.580264][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7812.580555][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7812.580802][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7812.581052][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7812.581289][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7812.581530][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7812.581781][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.582086][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7812.582351][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7812.582693][ C3] ? refcount_dec_not_one (./arch/x86/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.582970][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7812.583289][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583595][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583890][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7812.584139][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7812.584399][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7812.584647][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7812.584974][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7812.585271][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7812.585594][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7812.585910][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7812.586167][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7812.586418][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7812.586670][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7812.586988][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7812.587238][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7812.587476][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7812.587808][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.588058][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7812.588411][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7812.588738][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7812.589032][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7812.589358][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7812.589604][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7812.589836][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7812.590138][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7812.590396][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7812.590641][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7812.590910][ C3] process_one_work (kernel/workqueue.c:2633) [ 7812.591169][ C3] ? hlock_class (./arch/x86/include/asm/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.591409][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7812.591690][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7812.591933][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7812.592180][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7812.592522][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7812.592789][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7812.593056][ C3] kthread (kernel/kthread.c:388) [ 7812.593290][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7812.593534][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7812.593767][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7812.594009][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7840.564903][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7840.565396][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7840.565887][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7840.566378][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7840.567352][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7840.567982][ C3] Workqueue: netns cleanup_net [ 7840.568236][ C3] 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) [ 7840.568572][ C3] 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 ... [ 7840.569572][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 7840.569889][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7840.570300][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7840.570710][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7840.571127][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7840.571537][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7840.571948][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7840.572407][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7840.572748][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7840.573182][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7840.573592][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7840.574002][ C3] PKRU: 55555554 [ 7840.574189][ C3] Call Trace: [ 7840.574366][ C3] [ 7840.574517][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7840.574787][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7840.575039][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7840.575324][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7840.575605][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7840.575903][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7840.576175][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7840.576491][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7840.576761][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7840.577081][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7840.577383][ C3] [ 7840.577540][ C3] [ 7840.577694][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7840.578019][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7840.578325][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7840.578629][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7840.578950][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7840.579256][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7840.579512][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7840.579791][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7840.580084][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7840.580331][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7840.580580][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7840.580817][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7840.581056][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7840.581307][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7840.581614][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7840.581878][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7840.582221][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7840.582498][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7840.582795][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7840.583111][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7840.583408][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7840.583656][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7840.583914][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7840.584162][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7840.584488][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7840.584783][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7840.585107][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7840.585421][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7840.585677][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7840.585928][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7840.586179][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7840.586495][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7840.586744][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7840.586981][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7840.587313][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7840.587563][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7840.587916][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7840.588242][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7840.588536][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7840.588857][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7840.589107][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7840.589340][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7840.589633][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7840.589893][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7840.590137][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7840.590408][ C3] process_one_work (kernel/workqueue.c:2633) [ 7840.590670][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7840.590909][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7840.591189][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7840.591432][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7840.591678][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7840.592021][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7840.592288][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7840.592553][ C3] kthread (kernel/kthread.c:388) [ 7840.592767][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7840.593010][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7840.593268][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7840.593511][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7840.593766][ C3] | [ 7844.805230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7844.805604][ C3] rcu: 3-....: (4311821 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=946110 | [ 7844.806185][ C3] rcu: (t=4317898 jiffies g=2723341 q=5646 ncpus=4) [ 7844.807020][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7844.807649][ C3] Workqueue: netns cleanup_net [ 7844.807905][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7844.808176][ C3] 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 [ 7844.809172][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7844.809489][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 7844.809900][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7844.810313][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7844.810724][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7844.811134][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 7844.811544][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7844.812004][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7844.812349][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7844.812763][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7844.813207][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7844.813616][ C3] PKRU: 55555554 [ 7844.813802][ C3] Call Trace: [ 7844.813978][ C3] [ 7844.814130][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7844.814413][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7844.814672][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7844.814929][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7844.815226][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7844.815463][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7844.815740][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7844.816017][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7844.816281][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7844.816572][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7844.816823][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7844.817143][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7844.817424][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7844.817724][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7844.817996][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7844.818312][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7844.818580][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7844.818897][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7844.819202][ C3] [ 7844.819357][ C3] [ 7844.819512][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7844.819836][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7844.820132][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7844.820430][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7844.820669][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7844.820967][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7844.821224][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7844.821512][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7844.821833][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7844.822138][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7844.822394][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7844.822675][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7844.822969][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7844.823237][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7844.823487][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7844.823722][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7844.823962][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7844.824213][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7844.824517][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7844.824781][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7844.825125][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7844.825402][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7844.825700][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7844.826005][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7844.826299][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7844.826550][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7844.826810][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7844.827057][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7844.827381][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7844.827677][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7844.828001][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7844.828316][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7844.828571][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7844.828820][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7844.829072][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7844.829390][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7844.829638][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7844.829875][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7844.830206][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7844.830458][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7844.830808][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7844.831134][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7844.831429][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7844.831751][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7844.831996][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7844.832231][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7844.832523][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7844.832790][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7844.833037][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7844.833326][ C3] process_one_work (kernel/workqueue.c:2633) [ 7844.833585][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7844.833824][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7844.834104][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7844.834347][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7844.834590][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7844.834935][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7844.835202][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7844.835468][ C3] kthread (kernel/kthread.c:388) [ 7844.835682][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7844.835924][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7844.836156][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7844.836397][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7872.564897][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7872.565395][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7872.565886][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7872.566374][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7872.567349][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7872.567981][ C3] Workqueue: netns cleanup_net [ 7872.568234][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:137 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7872.568530][ C3] Code: ed 48 8d 50 08 eb 09 48 83 c0 01 48 39 c2 74 2c 80 38 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 <49> 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff 5b b8 01 00 All code ======== 0: ed in (%dx),%eax 1: 48 8d 50 08 lea 0x8(%rax),%rdx 5: eb 09 jmp 0x10 7: 48 83 c0 01 add $0x1,%rax b: 48 39 c2 cmp %rax,%rdx e: 74 2c je 0x3c 10: 80 38 00 cmpb $0x0,(%rax) 13: 74 f2 je 0x7 15: 48 89 c2 mov %rax,%rdx 18: b8 01 00 00 00 mov $0x1,%eax 1d: 48 85 d2 test %rdx,%rdx 20: 0f 84 4c ff ff ff je 0xffffffffffffff72 26: 41 83 e2 07 and $0x7,%r10d 2a:* 49 39 d1 cmp %rdx,%r9 <-- trapping instruction 2d: 0f 85 34 ff ff ff jne 0xffffffffffffff67 33: 45 3a 11 cmp (%r9),%r10b 36: 0f 8d 2b ff ff ff jge 0xffffffffffffff67 3c: 5b pop %rbx 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 49 39 d1 cmp %rdx,%r9 3: 0f 85 34 ff ff ff jne 0xffffffffffffff3d 9: 45 3a 11 cmp (%r9),%r10b c: 0f 8d 2b ff ff ff jge 0xffffffffffffff3d 12: 5b pop %rbx 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 7872.569529][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000206 [ 7872.569846][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7872.570258][ C3] RDX: ffffed10045e5641 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7872.570668][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7872.571080][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7872.571491][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7872.571900][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7872.572362][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7872.572704][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7872.573142][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7872.573551][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7872.573959][ C3] PKRU: 55555554 [ 7872.574146][ C3] Call Trace: [ 7872.574323][ C3] [ 7872.574475][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7872.574744][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7872.574995][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7872.575279][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7872.575560][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7872.575855][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7872.576127][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7872.576442][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7872.576711][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7872.577029][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7872.577331][ C3] [ 7872.577487][ C3] [ 7872.577641][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7872.577965][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7872.578262][ C3] ? kasan_check_range (mm/kasan/generic.c:137 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7872.578525][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7872.578813][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7872.579135][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7872.579438][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7872.579694][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7872.579974][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7872.580267][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7872.580513][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7872.580761][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7872.580998][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7872.581237][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7872.581486][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7872.581790][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7872.582052][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7872.582396][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7872.582674][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7872.582977][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7872.583281][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7872.583573][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7872.583821][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7872.584081][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7872.584327][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7872.584650][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7872.584947][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7872.585269][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7872.585581][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7872.585835][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7872.586088][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7872.586340][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7872.586658][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7872.586905][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7872.587143][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7872.587475][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7872.587726][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7872.588075][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7872.588403][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7872.588697][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7872.589019][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7872.589264][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7872.589499][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7872.589790][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7872.590049][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7872.590295][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7872.590565][ C3] process_one_work (kernel/workqueue.c:2633) [ 7872.590826][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7872.591065][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7872.591348][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7872.591589][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7872.591834][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7872.592177][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7872.592444][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7872.592713][ C3] kthread (kernel/kthread.c:388) [ 7872.592928][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7872.593192][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7872.593426][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7872.593667][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7886.151246][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4358949 jiffies s: 467069 root: 0x8/. | [ 7886.151912][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7886.152289][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7886.152571][ C3] NMI backtrace for cpu 3 [ 7886.152581][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7886.152584][ C3] Workqueue: netns cleanup_net [ 7886.152591][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7886.152597][ C3] 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 [ 7886.152600][ C3] RSP: 0018:ffffc9000051f488 EFLAGS: 00000286 [ 7886.152602][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7886.152604][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7886.152605][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7886.152607][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7886.152609][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 7886.152611][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7886.152613][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7886.152617][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7886.152619][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7886.152621][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7886.152622][ C3] PKRU: 55555554 [ 7886.152623][ C3] Call Trace: [ 7886.152626][ C3] [ 7886.152629][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7886.152634][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7886.152638][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7886.152643][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7886.152648][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7886.152650][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7886.152654][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7886.152659][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7886.152662][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7886.152666][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7886.152669][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7886.152671][ C3] [ 7886.152672][ C3] [ 7886.152674][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7886.152678][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7886.152682][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7886.152687][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7886.152691][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7886.152697][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7886.152699][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7886.152703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7886.152705][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7886.152711][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7886.152714][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7886.152718][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7886.152720][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7886.152725][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7886.152728][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7886.152732][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7886.152736][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7886.152741][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7886.152744][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7886.152750][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7886.152755][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7886.152759][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7886.152762][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7886.152770][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7886.152777][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7886.152782][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7886.152787][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7886.152791][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7886.152795][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7886.152800][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7886.152807][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7886.152811][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7886.152815][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7886.152821][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7886.152824][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7886.152827][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7886.152832][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7886.152835][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7886.152838][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7886.152841][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7886.152844][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7886.152847][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7886.152851][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7886.152853][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7886.152858][ C3] process_one_work (kernel/workqueue.c:2633) [ 7886.152862][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7886.152865][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7886.152870][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7886.152880][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7886.152884][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7886.152889][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7886.152893][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7886.152896][ C3] kthread (kernel/kthread.c:388) [ 7886.152900][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7886.152904][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7886.152907][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7886.152909][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7912.564882][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7912.565370][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7912.565863][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7912.566349][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7912.567319][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7912.567949][ C3] Workqueue: netns cleanup_net [ 7912.568201][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7912.568481][ C3] 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 [ 7912.569484][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 7912.569799][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7912.570214][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7912.570625][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7912.571033][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7912.571444][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7912.571856][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7912.572315][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7912.572656][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7912.573094][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7912.573507][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7912.573921][ C3] PKRU: 55555554 [ 7912.574108][ C3] Call Trace: [ 7912.574283][ C3] [ 7912.574438][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7912.574710][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7912.574960][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7912.575246][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7912.575527][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7912.575824][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7912.576096][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576409][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7912.576680][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7912.576998][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7912.577303][ C3] [ 7912.577456][ C3] [ 7912.577613][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7912.577939][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578243][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578548][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 7912.578794][ C3] kasan_report (mm/kasan/report.c:585) [ 7912.579024][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579318][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7912.579639][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7912.579945][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7912.580203][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7912.580483][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7912.580776][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.581021][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7912.581269][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7912.581508][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7912.581746][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7912.581997][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.582306][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7912.582570][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7912.582919][ C3] ? refcount_dec_not_one (./arch/x86/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.583199][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7912.583500][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583802][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.584099][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7912.584346][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7912.584606][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7912.584852][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7912.585180][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7912.585476][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7912.585800][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7912.586115][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7912.586372][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7912.586624][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7912.586875][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7912.587191][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7912.587440][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7912.587679][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7912.588009][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.588259][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7912.588612][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7912.588938][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7912.589229][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7912.589551][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7912.589798][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7912.590029][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7912.590325][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7912.590584][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7912.590828][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7912.591097][ C3] process_one_work (kernel/workqueue.c:2633) [ 7912.591357][ C3] ? hlock_class (./arch/x86/include/asm/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.591595][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7912.591876][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7912.592119][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7912.592366][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7912.592708][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7912.592980][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7912.593248][ C3] kthread (kernel/kthread.c:388) [ 7912.593462][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7912.593706][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7912.593940][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7912.594181][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7912.594437][ C3] | [ 7922.840229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7922.840611][ C3] rcu: 3-....: (4389740 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=962857 | [ 7922.841187][ C3] rcu: (t=4395933 jiffies g=2723341 q=5646 ncpus=4) [ 7922.842020][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7922.842649][ C3] Workqueue: netns cleanup_net [ 7922.842912][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7922.843182][ C3] 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 [ 7922.844180][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 7922.844496][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7922.844909][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7922.845319][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7922.845730][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7922.846144][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 7922.846554][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7922.847012][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7922.847353][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7922.847763][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7922.848173][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7922.848583][ C3] PKRU: 55555554 [ 7922.848772][ C3] Call Trace: [ 7922.848946][ C3] [ 7922.849102][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7922.849383][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7922.849644][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7922.849901][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 7922.850195][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7922.850433][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7922.850710][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7922.850987][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7922.851251][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7922.851544][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7922.851791][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7922.852113][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7922.852393][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7922.852688][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7922.852978][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7922.853293][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7922.853562][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7922.853882][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7922.854186][ C3] [ 7922.854341][ C3] [ 7922.854494][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7922.854819][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7922.855118][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7922.855357][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7922.855655][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 7922.855911][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7922.856200][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7922.856523][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7922.856827][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7922.857084][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7922.857366][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7922.857659][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7922.857906][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7922.858154][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7922.858391][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7922.858631][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7922.858880][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7922.859185][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7922.859450][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7922.859792][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7922.860070][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7922.860368][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7922.860673][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7922.860966][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7922.861216][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7922.861476][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7922.861723][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7922.862047][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7922.862345][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7922.862668][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7922.862994][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7922.863247][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7922.863500][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7922.863751][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7922.864067][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7922.864312][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7922.864550][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7922.864879][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7922.865129][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7922.865477][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7922.865801][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7922.866095][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7922.866414][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7922.866659][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7922.866893][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7922.867183][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7922.867442][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7922.867695][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7922.867963][ C3] process_one_work (kernel/workqueue.c:2633) [ 7922.868224][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7922.868463][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7922.868744][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7922.868989][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7922.869233][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7922.869580][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7922.869846][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7922.870113][ C3] kthread (kernel/kthread.c:388) [ 7922.870326][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7922.870566][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7922.870799][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7922.871040][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7948.564898][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7948.565389][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7948.565878][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7948.566366][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7948.567341][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7948.567972][ C3] Workqueue: netns cleanup_net [ 7948.568226][ C3] 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) [ 7948.568527][ C3] 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 [ 7948.569530][ C3] RSP: 0018:ffffc9000051f4b0 EFLAGS: 00000286 [ 7948.569848][ C3] RAX: ffffed10045e5641 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 7948.570257][ C3] RDX: ffffed10045e5642 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7948.570671][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 7948.571085][ C3] R10: ffff888022f2b20b R11: 205d313754202020 R12: 0000000000000003 [ 7948.571497][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 7948.571907][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7948.572370][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7948.572729][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7948.573142][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7948.573553][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7948.573964][ C3] PKRU: 55555554 [ 7948.574151][ C3] Call Trace: [ 7948.574329][ C3] [ 7948.574480][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7948.574753][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7948.575005][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7948.575290][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7948.575574][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7948.575870][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7948.576145][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7948.576462][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7948.576732][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7948.577052][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7948.577359][ C3] [ 7948.577514][ C3] [ 7948.577668][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7948.577993][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7948.578292][ C3] ? 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) [ 7948.578561][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7948.578850][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7948.579174][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7948.579479][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7948.579736][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7948.580017][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7948.580310][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7948.580555][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7948.580807][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7948.581044][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7948.581285][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7948.581536][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7948.581840][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7948.582104][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7948.582447][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7948.582734][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7948.583033][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7948.583340][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7948.583636][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7948.583887][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7948.584148][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7948.584398][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7948.584732][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7948.585029][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7948.585355][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7948.585672][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7948.585928][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7948.586179][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7948.586432][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7948.586753][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7948.587003][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7948.587241][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7948.587574][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7948.587826][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7948.588178][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7948.588505][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7948.588800][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7948.589123][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7948.589370][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7948.589605][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7948.589899][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7948.590158][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7948.590406][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7948.590677][ C3] process_one_work (kernel/workqueue.c:2633) [ 7948.590939][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7948.591179][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7948.591461][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7948.591707][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7948.591952][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7948.592298][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7948.592566][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7948.592840][ C3] kthread (kernel/kthread.c:388) [ 7948.593054][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7948.593296][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7948.593527][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7948.593769][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7976.564890][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 7976.565381][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 7976.565874][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 7976.566360][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 7976.567335][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7976.567964][ C3] Workqueue: netns cleanup_net [ 7976.568218][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7976.568486][ C3] 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 [ 7976.569499][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7976.569815][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 7976.570229][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7976.570642][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7976.571055][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 7976.571466][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 7976.571876][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7976.572337][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7976.572689][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7976.573103][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7976.573515][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7976.573927][ C3] PKRU: 55555554 [ 7976.574113][ C3] Call Trace: [ 7976.574290][ C3] [ 7976.574444][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7976.574715][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7976.574966][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7976.575253][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7976.575536][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7976.575833][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7976.576106][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7976.576422][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7976.576691][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7976.577012][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7976.577319][ C3] [ 7976.577473][ C3] [ 7976.577628][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7976.577954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7976.578260][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 7976.578502][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7976.578797][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7976.579120][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7976.579425][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7976.579682][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7976.579965][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7976.580259][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7976.580507][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7976.580756][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7976.580993][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7976.581235][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7976.581486][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7976.581792][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7976.582057][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7976.582400][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7976.582685][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7976.582985][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7976.583291][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7976.583587][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7976.583839][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7976.584099][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7976.584347][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7976.584673][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7976.584972][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7976.585298][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7976.585613][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7976.585869][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7976.586122][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7976.586376][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7976.586694][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7976.586942][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7976.587180][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7976.587515][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7976.587767][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7976.588117][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7976.588446][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7976.588742][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7976.589064][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7976.589310][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7976.589546][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7976.589838][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7976.590098][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7976.590345][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7976.590614][ C3] process_one_work (kernel/workqueue.c:2633) [ 7976.590876][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7976.591116][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7976.591398][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7976.591641][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7976.591885][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7976.592230][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7976.592504][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7976.592772][ C3] kthread (kernel/kthread.c:388) [ 7976.592986][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7976.593230][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7976.593463][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7976.593706][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7984.455242][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4457253 jiffies s: 467069 root: 0x8/. | [ 7984.455915][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 7984.456294][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 7984.456574][ C3] NMI backtrace for cpu 3 [ 7984.456584][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7984.456587][ C3] Workqueue: netns cleanup_net [ 7984.456593][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 7984.456599][ C3] 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 [ 7984.456601][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 7984.456604][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 7984.456606][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 7984.456607][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 7984.456609][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 7984.456611][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 7984.456612][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 7984.456614][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7984.456618][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 7984.456620][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7984.456621][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7984.456623][ C3] PKRU: 55555554 [ 7984.456624][ C3] Call Trace: [ 7984.456626][ C3] [ 7984.456629][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7984.456634][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7984.456638][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7984.456643][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7984.456647][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7984.456650][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7984.456653][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7984.456658][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7984.456661][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7984.456664][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7984.456668][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7984.456670][ C3] [ 7984.456671][ C3] [ 7984.456673][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7984.456676][ C3] ? kasan_report (mm/kasan/report.c:609) [ 7984.456680][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7984.456684][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7984.456688][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 7984.456692][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7984.456697][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7984.456700][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.456703][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.456706][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7984.456712][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 7984.456715][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 7984.456719][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 7984.456721][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7984.456727][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 7984.456729][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7984.456733][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 7984.456737][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 7984.456741][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7984.456745][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 7984.456751][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 7984.456757][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 7984.456760][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 7984.456764][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 7984.456771][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 7984.456778][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 7984.456784][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 7984.456789][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 7984.456793][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 7984.456797][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 7984.456802][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 7984.456809][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 7984.456813][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 7984.456817][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 7984.456822][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 7984.456826][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 7984.456829][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 7984.456833][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 7984.456836][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 7984.456840][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 7984.456843][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 7984.456846][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 7984.456849][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 7984.456852][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.456854][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 7984.456859][ C3] process_one_work (kernel/workqueue.c:2633) [ 7984.456864][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 7984.456867][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 7984.456871][ C3] ? assign_work (kernel/workqueue.c:1101) [ 7984.456875][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 7984.456878][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 7984.456882][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7984.456884][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 7984.456887][ C3] kthread (kernel/kthread.c:388) [ 7984.456890][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7984.456892][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 7984.456895][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 7984.456897][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 7984.456905][ C3] | [ 8000.875229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8000.875616][ C3] rcu: 3-....: (4467660 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=979847 | [ 8000.876194][ C3] rcu: (t=4473968 jiffies g=2723341 q=5646 ncpus=4) [ 8000.877033][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8000.877666][ C3] Workqueue: netns cleanup_net [ 8000.877920][ C3] 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) [ 8000.878259][ C3] 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 ... [ 8000.879263][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8000.879578][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8000.880000][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8000.880409][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8000.880818][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8000.881228][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8000.881640][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8000.882101][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8000.882449][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8000.882862][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8000.883272][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8000.883684][ C3] PKRU: 55555554 [ 8000.883870][ C3] Call Trace: [ 8000.884044][ C3] [ 8000.884199][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8000.884481][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8000.884741][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8000.884999][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8000.885293][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8000.885532][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8000.885809][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8000.886086][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8000.886354][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8000.886648][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8000.886896][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8000.887218][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8000.887501][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8000.887798][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8000.888075][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8000.888391][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8000.888661][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8000.888981][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8000.889285][ C3] [ 8000.889442][ C3] [ 8000.889595][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8000.889921][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8000.890226][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8000.890529][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8000.890852][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8000.891158][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8000.891415][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8000.891694][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8000.891987][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8000.892234][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8000.892488][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8000.892724][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8000.892964][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8000.893216][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8000.893521][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8000.893784][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8000.894131][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8000.894410][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8000.894708][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8000.895013][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8000.895309][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8000.895560][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8000.895819][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8000.896067][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8000.896393][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8000.896690][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8000.897016][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8000.897332][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8000.897588][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8000.897838][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8000.898089][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8000.898408][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8000.898656][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8000.898893][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8000.899225][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8000.899477][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8000.899828][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8000.900154][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8000.900449][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8000.900771][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8000.901016][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8000.901250][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8000.901544][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8000.901803][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8000.902048][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8000.902317][ C3] process_one_work (kernel/workqueue.c:2633) [ 8000.902582][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8000.902822][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8000.903103][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8000.903346][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8000.903592][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8000.903935][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8000.904203][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8000.904471][ C3] kthread (kernel/kthread.c:388) [ 8000.904685][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8000.904927][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8000.905158][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8000.905401][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8028.564904][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8028.565396][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8028.565893][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8028.566381][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8028.567360][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8028.567993][ C3] Workqueue: netns cleanup_net [ 8028.568247][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 8028.568514][ C3] Code: c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 <53> 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 All code ======== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c: 00 d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 66 0f 1f 00 nopw (%rax) 21: 41 57 push %r15 23: 41 56 push %r14 25: 41 55 push %r13 27: 41 54 push %r12 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 48 83 ec 70 sub $0x70,%rsp 2f: 9c pushf 30: 8f 04 24 pop (%rsp) 33: 0f 01 ca clac 36: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 3d: 1f 00 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 48 83 ec 70 sub $0x70,%rsp 5: 9c pushf 6: 8f 04 24 pop (%rsp) 9: 0f 01 ca clac c: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 13: 1f 00 15: 41 rex.B [ 8028.569517][ C3] RSP: 0018:ffffc9000051f4a0 EFLAGS: 00000246 [ 8028.569836][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8028.570250][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8028.570666][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8028.571081][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8028.571492][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8028.571905][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8028.572376][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8028.572720][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8028.573132][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8028.573543][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8028.573956][ C3] PKRU: 55555554 [ 8028.574142][ C3] Call Trace: [ 8028.574319][ C3] [ 8028.574471][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8028.574742][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8028.574994][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8028.575283][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8028.575564][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8028.575861][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8028.576137][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8028.576455][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8028.576725][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8028.577045][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8028.577351][ C3] [ 8028.577505][ C3] [ 8028.577661][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8028.577985][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8028.578293][ C3] ? kasan_report (mm/kasan/report.c:579) [ 8028.578528][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8028.578823][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8028.579145][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8028.579451][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8028.579707][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8028.579990][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8028.580284][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8028.580530][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8028.580780][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8028.581018][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8028.581258][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8028.581510][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8028.581815][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8028.582079][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8028.582429][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8028.582708][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8028.583011][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8028.583318][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8028.583613][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8028.583864][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8028.584125][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8028.584374][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8028.584699][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8028.584998][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8028.585324][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8028.585639][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8028.585895][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8028.586147][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8028.586401][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8028.586720][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8028.586969][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8028.587208][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8028.587540][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8028.587793][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8028.588143][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8028.588472][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8028.588769][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8028.589091][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8028.589337][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8028.589572][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8028.589865][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8028.590125][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8028.590372][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8028.590643][ C3] process_one_work (kernel/workqueue.c:2633) [ 8028.590904][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8028.591144][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8028.591427][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8028.591671][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8028.591917][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8028.592267][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8028.592536][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8028.592804][ C3] kthread (kernel/kthread.c:388) [ 8028.593018][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8028.593261][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8028.593494][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8028.593738][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8056.564889][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8056.565379][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8056.565869][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8056.566354][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8056.567324][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8056.567955][ C3] Workqueue: netns cleanup_net [ 8056.568207][ C3] 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) [ 8056.568542][ C3] 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 ... [ 8056.569539][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8056.569854][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8056.570267][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8056.570676][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8056.571087][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8056.571496][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8056.571910][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8056.572374][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8056.572715][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8056.573128][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8056.573538][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8056.573950][ C3] PKRU: 55555554 [ 8056.574137][ C3] Call Trace: [ 8056.574311][ C3] [ 8056.574465][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8056.574738][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8056.574988][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8056.575275][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8056.575556][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8056.575854][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8056.576127][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8056.576441][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8056.576712][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8056.577030][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8056.577337][ C3] [ 8056.577489][ C3] [ 8056.577646][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8056.577972][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8056.578275][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8056.578582][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8056.578905][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8056.579209][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8056.579467][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8056.579749][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8056.580042][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8056.580290][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8056.580537][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8056.580777][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8056.581017][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8056.581268][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8056.581573][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8056.581837][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8056.582185][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8056.582463][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8056.582763][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8056.583068][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8056.583362][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8056.583613][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8056.583873][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8056.584119][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8056.584444][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8056.584744][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8056.585070][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8056.585384][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8056.585639][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8056.585891][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8056.586144][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8056.586463][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8056.586709][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8056.586949][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8056.587281][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8056.587533][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8056.587884][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8056.588210][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8056.588505][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8056.588825][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8056.589071][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8056.589308][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8056.589599][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8056.589859][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8056.590107][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8056.590376][ C3] process_one_work (kernel/workqueue.c:2633) [ 8056.590639][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8056.590877][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8056.591164][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8056.591406][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8056.591653][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8056.591996][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8056.592269][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8056.592537][ C3] kthread (kernel/kthread.c:388) [ 8056.592751][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8056.592992][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8056.593226][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8056.593470][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8056.593728][ C3] | [ 8078.909230][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8078.909602][ C3] rcu: 3-....: (4545605 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=996253 | [ 8078.910177][ C3] rcu: (t=4552002 jiffies g=2723341 q=5646 ncpus=4) [ 8078.911008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8078.911638][ C3] Workqueue: netns cleanup_net [ 8078.911892][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8078.912175][ C3] 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 [ 8078.913174][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 8078.913491][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8078.913903][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8078.914312][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8078.914722][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8078.915135][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8078.915546][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8078.916007][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8078.916349][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8078.916760][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8078.917173][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8078.917583][ C3] PKRU: 55555554 [ 8078.917771][ C3] Call Trace: [ 8078.917945][ C3] [ 8078.918099][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8078.918383][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8078.918643][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8078.918901][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8078.919195][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8078.919434][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8078.919710][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8078.919986][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8078.920250][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8078.920544][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8078.920793][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8078.921112][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8078.921395][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8078.921690][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8078.921965][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8078.922280][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8078.922550][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8078.922868][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8078.923174][ C3] [ 8078.923328][ C3] [ 8078.923482][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8078.923805][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8078.924111][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8078.924412][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8078.924659][ C3] kasan_report (mm/kasan/report.c:585) [ 8078.924890][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8078.925182][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8078.925503][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8078.925807][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8078.926061][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8078.926342][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8078.926633][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8078.926879][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8078.927127][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8078.927363][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8078.927603][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8078.927852][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8078.928155][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8078.928420][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8078.928761][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8078.929038][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8078.929334][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8078.929637][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8078.929930][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8078.930179][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8078.930439][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8078.930684][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8078.931007][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8078.931303][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8078.931626][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8078.931939][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8078.932198][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8078.932447][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8078.932699][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8078.933015][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8078.933262][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8078.933497][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8078.933828][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8078.934082][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8078.934429][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8078.934756][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8078.935049][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8078.935369][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8078.935613][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8078.935847][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8078.936138][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8078.936395][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8078.936642][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8078.936911][ C3] process_one_work (kernel/workqueue.c:2633) [ 8078.937172][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8078.937410][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8078.937693][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8078.937936][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8078.938181][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8078.938526][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8078.938796][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8078.939063][ C3] kthread (kernel/kthread.c:388) [ 8078.939278][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8078.939521][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8078.939753][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8078.939996][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8082.759242][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4555557 jiffies s: 467069 root: 0x8/. | [ 8082.759888][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8082.760264][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8082.760544][ C3] NMI backtrace for cpu 3 [ 8082.760553][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8082.760555][ C3] Workqueue: netns cleanup_net [ 8082.760561][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8082.760566][ C3] 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 [ 8082.760569][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 8082.760571][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8082.760573][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8082.760575][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8082.760576][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8082.760578][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8082.760579][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8082.760581][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8082.760585][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8082.760586][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8082.760587][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8082.760589][ C3] PKRU: 55555554 [ 8082.760590][ C3] Call Trace: [ 8082.760592][ C3] [ 8082.760594][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8082.760600][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8082.760605][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8082.760609][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8082.760614][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8082.760616][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8082.760620][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8082.760625][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8082.760629][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8082.760631][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8082.760635][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8082.760638][ C3] [ 8082.760638][ C3] [ 8082.760639][ C3] kasan_report (mm/kasan/report.c:585) [ 8082.760645][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8082.760648][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8082.760652][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8082.760657][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8082.760662][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8082.760664][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8082.760668][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8082.760670][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8082.760676][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8082.760679][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8082.760683][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8082.760685][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8082.760691][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8082.760693][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8082.760697][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8082.760701][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8082.760705][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8082.760709][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8082.760714][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8082.760720][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8082.760724][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8082.760727][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8082.760735][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8082.760742][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8082.760747][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8082.760752][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8082.760756][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8082.760760][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8082.760764][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8082.760772][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8082.760775][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8082.760779][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8082.760784][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8082.760787][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8082.760791][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8082.760795][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8082.760798][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8082.760802][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8082.760805][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8082.760808][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8082.760810][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8082.760814][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8082.760816][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8082.760821][ C3] process_one_work (kernel/workqueue.c:2633) [ 8082.760825][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8082.760828][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8082.760832][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8082.760836][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8082.760838][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8082.760842][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8082.760845][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8082.760848][ C3] kthread (kernel/kthread.c:388) [ 8082.760850][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8082.760853][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8082.760855][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8082.760857][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8108.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8108.565370][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8108.565860][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8108.566346][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8108.567316][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8108.567949][ C3] Workqueue: netns cleanup_net [ 8108.568202][ C3] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8108.568491][ C3] Code: 48 c7 c7 b0 c2 9e a9 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 a9 mov $0xffffffffa99ec2b0,%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) [ 8108.569488][ C3] RSP: 0018:ffffc9000051f4c8 EFLAGS: 00000206 [ 8108.569804][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8108.570214][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8108.570622][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8108.571034][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8108.571444][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8108.571857][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8108.572316][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8108.572657][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8108.573072][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8108.573482][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8108.573890][ C3] PKRU: 55555554 [ 8108.574077][ C3] Call Trace: [ 8108.574253][ C3] [ 8108.574404][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8108.574675][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8108.574928][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8108.575212][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8108.575494][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8108.575791][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8108.576063][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8108.576378][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8108.576649][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8108.576968][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8108.577269][ C3] [ 8108.577426][ C3] [ 8108.577580][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8108.577904][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8108.578208][ C3] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8108.578496][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8108.578783][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8108.579107][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8108.579413][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8108.579669][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8108.579946][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8108.580239][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8108.580484][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8108.580733][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8108.580971][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8108.581207][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8108.581457][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8108.581762][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8108.582031][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8108.582375][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8108.582651][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8108.582949][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8108.583251][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8108.583548][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8108.583794][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8108.584053][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8108.584301][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8108.584625][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8108.584920][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8108.585244][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8108.585557][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8108.585813][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8108.586065][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8108.586316][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8108.586630][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8108.586878][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8108.587120][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8108.587450][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8108.587698][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8108.588049][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8108.588374][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8108.588666][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8108.588987][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8108.589235][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8108.589467][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8108.589762][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8108.590022][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8108.590266][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8108.590536][ C3] process_one_work (kernel/workqueue.c:2633) [ 8108.590796][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8108.591034][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8108.591315][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8108.591560][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8108.591812][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8108.592155][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8108.592424][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8108.592690][ C3] kthread (kernel/kthread.c:388) [ 8108.592905][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8108.593148][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8108.593384][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8108.593623][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8136.564887][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8136.565378][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8136.565868][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8136.566353][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8136.567321][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8136.567949][ C3] Workqueue: netns cleanup_net [ 8136.568201][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8136.568477][ C3] 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 [ 8136.569470][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8136.569786][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8136.570194][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8136.570601][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8136.571010][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8136.571422][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8136.571835][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8136.572293][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8136.572633][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8136.573043][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8136.573453][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8136.573862][ C3] PKRU: 55555554 [ 8136.574048][ C3] Call Trace: [ 8136.574223][ C3] [ 8136.574375][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8136.574643][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8136.574894][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8136.575179][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8136.575457][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8136.575754][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8136.576026][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8136.576341][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8136.576611][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8136.576926][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8136.577228][ C3] [ 8136.577384][ C3] [ 8136.577538][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8136.577861][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578156][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578454][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8136.578701][ C3] kasan_report (mm/kasan/report.c:585) [ 8136.578927][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579225][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8136.579481][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579772][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8136.580094][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8136.580396][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8136.580655][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8136.580933][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8136.581229][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8136.581473][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8136.581725][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8136.581963][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8136.582202][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8136.582450][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.582757][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8136.583018][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8136.583359][ C3] ? refcount_dec_not_one (./arch/x86/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.583633][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8136.583932][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.584236][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.584531][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8136.584780][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8136.585039][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8136.585282][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8136.585607][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8136.585905][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8136.586227][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8136.586539][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8136.586794][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8136.587046][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8136.587298][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8136.587614][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8136.587859][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8136.588098][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8136.588428][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.588678][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8136.589026][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8136.589351][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8136.589642][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8136.589962][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8136.590209][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8136.590443][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8136.590734][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8136.590992][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8136.591238][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8136.591506][ C3] process_one_work (kernel/workqueue.c:2633) [ 8136.591772][ C3] ? hlock_class (./arch/x86/include/asm/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.592007][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8136.592291][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8136.592530][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8136.592776][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8136.593117][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8136.593385][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8136.593651][ C3] kthread (kernel/kthread.c:388) [ 8136.593867][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8136.594107][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8136.594341][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8136.594583][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8136.594835][ C3] | [ 8156.944229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8156.944599][ C3] rcu: 3-....: (4623524 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1012557 | [ 8156.945183][ C3] rcu: (t=4630037 jiffies g=2723341 q=5646 ncpus=4) [ 8156.946013][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8156.946642][ C3] Workqueue: netns cleanup_net [ 8156.946896][ C3] 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) [ 8156.947231][ C3] 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 ... [ 8156.948226][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8156.948541][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8156.948952][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8156.949362][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8156.949772][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8156.950183][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8156.950593][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8156.951051][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8156.951393][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8156.951807][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8156.952221][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8156.952631][ C3] PKRU: 55555554 [ 8156.952818][ C3] Call Trace: [ 8156.952991][ C3] [ 8156.953144][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8156.953424][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8156.953685][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8156.953944][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8156.954237][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8156.954476][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8156.954753][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8156.955030][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8156.955295][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8156.955592][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8156.955842][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8156.956161][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8156.956444][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8156.956740][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8156.957012][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8156.957327][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8156.957597][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8156.957916][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8156.958221][ C3] [ 8156.958376][ C3] [ 8156.958530][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8156.958853][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8156.959158][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8156.959461][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8156.959783][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8156.960090][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8156.960347][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8156.960626][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8156.960921][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8156.961165][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8156.961417][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8156.961659][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8156.961896][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8156.962147][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8156.962451][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8156.962716][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8156.963059][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8156.963335][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8156.963634][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8156.963937][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8156.964234][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8156.964483][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8156.964744][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8156.964992][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8156.965319][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8156.965616][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8156.965941][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8156.966256][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8156.966513][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8156.966765][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8156.967016][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8156.967333][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8156.967582][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8156.967822][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8156.968153][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8156.968401][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8156.968756][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8156.969084][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8156.969376][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8156.969698][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8156.969945][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8156.970178][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8156.970472][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8156.970732][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8156.970975][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8156.971247][ C3] process_one_work (kernel/workqueue.c:2633) [ 8156.971506][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8156.971752][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8156.972034][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8156.972278][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8156.972526][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8156.972868][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8156.973136][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8156.973403][ C3] kthread (kernel/kthread.c:388) [ 8156.973618][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8156.973860][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8156.974095][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8156.974335][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8181.063242][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4653861 jiffies s: 467069 root: 0x8/. | [ 8181.063901][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8181.064278][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8181.064557][ C3] NMI backtrace for cpu 3 [ 8181.064567][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8181.064569][ C3] Workqueue: netns cleanup_net [ 8181.064577][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:130) [ 8181.064582][ C3] 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 [ 8181.064585][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8181.064587][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8181.064589][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8181.064591][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8181.064593][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8181.064594][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8181.064596][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8181.064598][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8181.064601][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8181.064603][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8181.064605][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8181.064606][ C3] PKRU: 55555554 [ 8181.064607][ C3] Call Trace: [ 8181.064610][ C3] [ 8181.064612][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8181.064618][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8181.064622][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8181.064627][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8181.064632][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8181.064634][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8181.064637][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8181.064643][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8181.064646][ C3] ? report_enabled (mm/kasan/report.c:130) [ 8181.064649][ C3] ? report_enabled (mm/kasan/report.c:130) [ 8181.064652][ C3] ? report_enabled (mm/kasan/report.c:130) [ 8181.064655][ C3] [ 8181.064656][ C3] [ 8181.064657][ C3] kasan_report (mm/kasan/report.c:585) [ 8181.064663][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8181.064667][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8181.064671][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8181.064675][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8181.064680][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8181.064685][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8181.064688][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8181.064691][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8181.064694][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8181.064699][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8181.064702][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8181.064706][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8181.064709][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8181.064714][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8181.064717][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8181.064720][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8181.064724][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8181.064729][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8181.064732][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8181.064738][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8181.064744][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8181.064747][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8181.064750][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8181.064758][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8181.064765][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8181.064771][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8181.064776][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8181.064780][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8181.064783][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8181.064788][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8181.064795][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8181.064799][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8181.064803][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8181.064808][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8181.064812][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8181.064815][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8181.064820][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8181.064823][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8181.064826][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8181.064829][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8181.064833][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8181.064836][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8181.064839][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8181.064841][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8181.064846][ C3] process_one_work (kernel/workqueue.c:2633) [ 8181.064850][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8181.064854][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8181.064858][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8181.064861][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8181.064864][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8181.064868][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8181.064871][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8181.064873][ C3] kthread (kernel/kthread.c:388) [ 8181.064876][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8181.064879][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8181.064881][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8181.064883][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8208.564889][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8208.565381][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8208.565873][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8208.566359][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8208.567335][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8208.567969][ C3] Workqueue: netns cleanup_net [ 8208.568222][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8208.568492][ C3] 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 [ 8208.569494][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8208.569810][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8208.570225][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8208.570636][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8208.571046][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8208.571462][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8208.571876][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8208.572338][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8208.572681][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8208.573093][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8208.573507][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8208.573921][ C3] PKRU: 55555554 [ 8208.574109][ C3] Call Trace: [ 8208.574284][ C3] [ 8208.574439][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8208.574709][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8208.574961][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8208.575248][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8208.575531][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8208.575830][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8208.576104][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8208.576419][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8208.576691][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8208.577010][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8208.577317][ C3] [ 8208.577472][ C3] [ 8208.577629][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8208.577954][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8208.578254][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8208.578554][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8208.578794][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8208.579096][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8208.579353][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8208.579644][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8208.579969][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8208.580276][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8208.580536][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8208.580820][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8208.581114][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8208.581366][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8208.581616][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8208.581854][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8208.582097][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8208.582349][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8208.582656][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8208.582922][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8208.583265][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8208.583546][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8208.583845][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8208.584152][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8208.584448][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8208.584699][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8208.584959][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8208.585208][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8208.585533][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8208.585834][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8208.586160][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8208.586475][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8208.586731][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8208.586984][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8208.587239][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8208.587558][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8208.587806][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8208.588046][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8208.588378][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8208.588632][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8208.588982][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8208.589311][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8208.589606][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8208.589927][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8208.590172][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8208.590409][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8208.590702][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8208.590962][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8208.591208][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8208.591483][ C3] process_one_work (kernel/workqueue.c:2633) [ 8208.591745][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8208.591984][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8208.592267][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8208.592509][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8208.592756][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8208.593100][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8208.593368][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8208.593637][ C3] kthread (kernel/kthread.c:388) [ 8208.593852][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8208.594093][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8208.594328][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8208.594570][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8208.594826][ C3] | [ 8234.978229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8234.978603][ C3] rcu: 3-....: (4701473 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1028942 | [ 8234.979188][ C3] rcu: (t=4708071 jiffies g=2723341 q=5646 ncpus=4) [ 8234.980019][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8234.980652][ C3] Workqueue: netns cleanup_net [ 8234.980908][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8234.981179][ C3] 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 [ 8234.982182][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 8234.982499][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8234.982911][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8234.983323][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8234.983736][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8234.984149][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8234.984562][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8234.985024][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8234.985368][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8234.985782][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8234.986197][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8234.986608][ C3] PKRU: 55555554 [ 8234.986796][ C3] Call Trace: [ 8234.986975][ C3] [ 8234.987128][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8234.987410][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8234.987671][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8234.987929][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8234.988225][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8234.988464][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8234.988741][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8234.989021][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8234.989285][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8234.989580][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8234.989832][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8234.990154][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8234.990437][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8234.990734][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8234.991009][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8234.991331][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8234.991600][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8234.991921][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8234.992227][ C3] [ 8234.992382][ C3] [ 8234.992537][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8234.992860][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.993167][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.993474][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8234.993715][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.994010][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8234.994333][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8234.994638][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8234.994896][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8234.995177][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8234.995473][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8234.995719][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8234.995969][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8234.996207][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8234.996447][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8234.996697][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.997004][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8234.997269][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8234.997615][ C3] ? refcount_dec_not_one (./arch/x86/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.997892][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8234.998194][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.998497][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.998796][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8234.999046][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8234.999307][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8234.999553][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8234.999880][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8235.000180][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8235.000503][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8235.000817][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8235.001073][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8235.001331][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8235.001586][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8235.001902][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8235.002153][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8235.002393][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8235.002726][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8235.002978][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8235.003331][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8235.003659][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8235.003953][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8235.004278][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8235.004525][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8235.004761][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8235.005055][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8235.005317][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8235.005565][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8235.005836][ C3] process_one_work (kernel/workqueue.c:2633) [ 8235.006096][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8235.006334][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8235.006617][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8235.006861][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8235.007109][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8235.007454][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8235.007721][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8235.007989][ C3] kthread (kernel/kthread.c:388) [ 8235.008204][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8235.008447][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8235.008683][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8235.008925][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8260.564891][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8260.565379][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8260.565871][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8260.566356][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8260.567328][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8260.567954][ C3] Workqueue: netns cleanup_net [ 8260.568204][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8260.568473][ C3] 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 [ 8260.569471][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8260.569786][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8260.570198][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8260.570608][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8260.571017][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8260.571431][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8260.571845][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8260.572304][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8260.572647][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8260.573059][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8260.573469][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8260.573881][ C3] PKRU: 55555554 [ 8260.574067][ C3] Call Trace: [ 8260.574243][ C3] [ 8260.574395][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8260.574666][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8260.574915][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8260.575202][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8260.575483][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8260.575780][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8260.576053][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576366][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8260.576636][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8260.576956][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8260.577261][ C3] [ 8260.577416][ C3] [ 8260.577571][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8260.577895][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578192][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8260.578434][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578731][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8260.578988][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.579276][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8260.579600][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8260.579907][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8260.580164][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8260.580443][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8260.580735][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8260.580981][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8260.581236][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8260.581474][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8260.581713][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8260.581964][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.582270][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8260.582533][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8260.582877][ C3] ? refcount_dec_not_one (./arch/x86/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.583152][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8260.583452][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583755][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.584052][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8260.584300][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8260.584560][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8260.584807][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8260.585133][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8260.585430][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8260.585756][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8260.586071][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8260.586328][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8260.586580][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8260.586831][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8260.587148][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8260.587396][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8260.587634][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8260.587965][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.588214][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8260.588566][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8260.588892][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8260.589184][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8260.589505][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8260.589754][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8260.589986][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8260.590281][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8260.590539][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8260.590783][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8260.591051][ C3] process_one_work (kernel/workqueue.c:2633) [ 8260.591316][ C3] ? hlock_class (./arch/x86/include/asm/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.591556][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8260.591837][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8260.592080][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8260.592328][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8260.592671][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8260.592939][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8260.593207][ C3] kthread (kernel/kthread.c:388) [ 8260.593421][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8260.593663][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8260.593896][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8260.594136][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8279.367243][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4752165 jiffies s: 467069 root: 0x8/. | [ 8279.367896][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8279.368268][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8279.368548][ C3] NMI backtrace for cpu 3 [ 8279.368557][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8279.368559][ C3] Workqueue: netns cleanup_net [ 8279.368566][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8279.368571][ C3] 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 [ 8279.368574][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 8279.368576][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8279.368578][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8279.368580][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8279.368581][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8279.368583][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8279.368584][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8279.368586][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8279.368590][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8279.368592][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8279.368593][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8279.368594][ C3] PKRU: 55555554 [ 8279.368595][ C3] Call Trace: [ 8279.368598][ C3] [ 8279.368601][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8279.368606][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8279.368611][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8279.368615][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8279.368620][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8279.368622][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8279.368627][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8279.368632][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8279.368635][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8279.368638][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8279.368641][ C3] [ 8279.368642][ C3] [ 8279.368646][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8279.368650][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8279.368654][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8279.368658][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8279.368663][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8279.368666][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8279.368670][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8279.368672][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8279.368677][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8279.368680][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8279.368684][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8279.368687][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8279.368692][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8279.368694][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8279.368698][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8279.368701][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8279.368706][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8279.368709][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8279.368715][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8279.368721][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8279.368725][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8279.368728][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8279.368735][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8279.368742][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8279.368748][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8279.368753][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8279.368757][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8279.368761][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8279.368765][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8279.368773][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8279.368777][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8279.368780][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8279.368786][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8279.368789][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8279.368792][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8279.368796][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8279.368799][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8279.368803][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8279.368806][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8279.368809][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8279.368812][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8279.368815][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8279.368817][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8279.368822][ C3] process_one_work (kernel/workqueue.c:2633) [ 8279.368826][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8279.368829][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8279.368834][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8279.368837][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8279.368840][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8279.368843][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8279.368847][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8279.368849][ C3] kthread (kernel/kthread.c:388) [ 8279.368852][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8279.368854][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8279.368857][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8279.368859][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8304.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8304.565377][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8304.565869][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8304.566355][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8304.567326][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8304.567955][ C3] Workqueue: netns cleanup_net [ 8304.568208][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8304.568477][ C3] 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 [ 8304.569475][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 8304.569791][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8304.570201][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8304.570614][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8304.571028][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8304.571440][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 8304.571850][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8304.572309][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8304.572652][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8304.573065][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8304.573476][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8304.573885][ C3] PKRU: 55555554 [ 8304.574073][ C3] Call Trace: [ 8304.574250][ C3] [ 8304.574404][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8304.574675][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8304.574925][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8304.575209][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8304.575491][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8304.575786][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8304.576058][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8304.576373][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8304.576643][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8304.576961][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8304.577264][ C3] [ 8304.577418][ C3] [ 8304.577571][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8304.577895][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8304.578200][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8304.578440][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8304.578733][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8304.579055][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8304.579358][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8304.579615][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8304.579895][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8304.580188][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8304.580435][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8304.580682][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8304.580925][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8304.581164][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8304.581414][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8304.581718][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8304.581980][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8304.582324][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8304.582602][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8304.582900][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8304.583204][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8304.583498][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8304.583747][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8304.584006][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8304.584253][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8304.584577][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8304.584875][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8304.585199][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8304.585511][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8304.585766][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8304.586017][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8304.586270][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8304.586587][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8304.586833][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8304.587071][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8304.587402][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8304.587653][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8304.588002][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8304.588329][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8304.588623][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8304.588942][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8304.589187][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8304.589423][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8304.589714][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8304.589973][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8304.590219][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8304.590488][ C3] process_one_work (kernel/workqueue.c:2633) [ 8304.590747][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8304.590990][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8304.591273][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8304.591514][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8304.591759][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8304.592103][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8304.592370][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8304.592646][ C3] kthread (kernel/kthread.c:388) [ 8304.592859][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8304.593100][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8304.593334][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8304.593576][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8304.593830][ C3] | [ 8313.013229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8313.013588][ C3] rcu: 3-....: (4779393 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1045280 | [ 8313.014175][ C3] rcu: (t=4786106 jiffies g=2723341 q=5646 ncpus=4) [ 8313.015008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8313.015641][ C3] Workqueue: netns cleanup_net [ 8313.015895][ C3] 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) [ 8313.016233][ C3] 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 ... [ 8313.017227][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8313.017544][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8313.017955][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8313.018365][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8313.018777][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8313.019189][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8313.019599][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8313.020059][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8313.020402][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8313.020821][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8313.021232][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8313.021643][ C3] PKRU: 55555554 [ 8313.021830][ C3] Call Trace: [ 8313.022005][ C3] [ 8313.022157][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8313.022436][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8313.022696][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8313.022955][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8313.023250][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8313.023489][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8313.023766][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8313.024044][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8313.024309][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8313.024604][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8313.024854][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8313.025175][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8313.025457][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8313.025752][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8313.026024][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8313.026341][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8313.026612][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8313.026930][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8313.027236][ C3] [ 8313.027391][ C3] [ 8313.027545][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8313.027870][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8313.028176][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8313.028482][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8313.028803][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8313.029111][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8313.029368][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8313.029648][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8313.029943][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8313.030188][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8313.030438][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8313.030677][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8313.030918][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8313.031168][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8313.031475][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8313.031739][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8313.032081][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8313.032360][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8313.032659][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8313.032961][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8313.033258][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8313.033505][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8313.033763][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8313.034010][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8313.034334][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8313.034631][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8313.034953][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8313.035268][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8313.035524][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8313.035776][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8313.036027][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8313.036342][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8313.036592][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8313.036832][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8313.037163][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8313.037413][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8313.037764][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8313.038090][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8313.038382][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8313.038702][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8313.038950][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8313.039181][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8313.039477][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8313.039737][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8313.039983][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8313.040253][ C3] process_one_work (kernel/workqueue.c:2633) [ 8313.040514][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8313.040753][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8313.041039][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8313.041282][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8313.041530][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8313.041872][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8313.042141][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8313.042407][ C3] kthread (kernel/kthread.c:388) [ 8313.042621][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8313.042867][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8313.043101][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8313.043341][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8340.564880][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8340.565369][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8340.565860][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8340.566346][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8340.567319][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8340.567946][ C3] Workqueue: netns cleanup_net [ 8340.568199][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8340.568476][ C3] 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 [ 8340.569473][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8340.569788][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8340.570199][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8340.570610][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8340.571026][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8340.571436][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8340.571847][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8340.572306][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8340.572650][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8340.573062][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8340.573472][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8340.573884][ C3] PKRU: 55555554 [ 8340.574069][ C3] Call Trace: [ 8340.574245][ C3] [ 8340.574397][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8340.574667][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8340.574917][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8340.575205][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8340.575484][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8340.575780][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8340.576055][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8340.576369][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8340.576638][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8340.576958][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8340.577263][ C3] [ 8340.577416][ C3] [ 8340.577571][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8340.577895][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8340.578195][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8340.578491][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8340.578738][ C3] kasan_report (mm/kasan/report.c:585) [ 8340.578967][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8340.579265][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8340.579521][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8340.579809][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8340.580132][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8340.580437][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8340.580699][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8340.580978][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8340.581271][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8340.581518][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8340.581767][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8340.582005][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8340.582247][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8340.582497][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8340.582803][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8340.583066][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8340.583408][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8340.583684][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8340.583982][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8340.584285][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8340.584580][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8340.584827][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8340.585086][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8340.585333][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8340.585658][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8340.585953][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8340.586276][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8340.586591][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8340.586846][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8340.587097][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8340.587346][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8340.587663][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8340.587911][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8340.588148][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8340.588479][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8340.588728][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8340.589080][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8340.589406][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8340.589697][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8340.590017][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8340.590264][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8340.590495][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8340.590792][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8340.591050][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8340.591293][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8340.591561][ C3] process_one_work (kernel/workqueue.c:2633) [ 8340.591821][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8340.592060][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8340.592340][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8340.592583][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8340.592828][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8340.593178][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8340.593444][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8340.593710][ C3] kthread (kernel/kthread.c:388) [ 8340.593924][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8340.594166][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8340.594398][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8340.594639][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8368.564880][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8368.565369][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8368.565860][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8368.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8368.567322][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8368.567955][ C3] Workqueue: netns cleanup_net [ 8368.568207][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8368.568479][ C3] 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 [ 8368.569472][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8368.569787][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8368.570196][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8368.570617][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8368.571025][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8368.571436][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8368.571844][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8368.572302][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8368.572641][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8368.573051][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8368.573463][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8368.573871][ C3] PKRU: 55555554 [ 8368.574058][ C3] Call Trace: [ 8368.574238][ C3] [ 8368.574391][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8368.574661][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8368.574912][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8368.575194][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8368.575476][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8368.575770][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8368.576042][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8368.576357][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8368.576625][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8368.576942][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8368.577245][ C3] [ 8368.577399][ C3] [ 8368.577553][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8368.577877][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8368.578175][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 8368.578412][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8368.578710][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8368.578945][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8368.579202][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8368.579493][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8368.579812][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8368.580116][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8368.580373][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8368.580656][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8368.580952][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8368.581196][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8368.581445][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8368.581682][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8368.581920][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8368.582169][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8368.582477][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8368.582739][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8368.583082][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8368.583356][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8368.583657][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8368.583959][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8368.584256][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8368.584504][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8368.584763][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8368.585008][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8368.585333][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8368.585631][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8368.585952][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8368.586265][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8368.586521][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8368.586772][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8368.587024][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8368.587340][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8368.587586][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8368.587826][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8368.588157][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8368.588407][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8368.588757][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8368.589083][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8368.589375][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8368.589695][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8368.589941][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8368.590174][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8368.590465][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8368.590730][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8368.590976][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8368.591246][ C3] process_one_work (kernel/workqueue.c:2633) [ 8368.591506][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8368.591741][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8368.592023][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8368.592265][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8368.592511][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8368.592853][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8368.593120][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8368.593386][ C3] kthread (kernel/kthread.c:388) [ 8368.593600][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8368.593841][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8368.594075][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8368.594315][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8377.671243][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4850469 jiffies s: 467069 root: 0x8/. | [ 8377.671889][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8377.672269][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8377.672559][ C3] NMI backtrace for cpu 3 [ 8377.672567][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8377.672570][ C3] Workqueue: netns cleanup_net [ 8377.672575][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8377.672581][ C3] 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 [ 8377.672584][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8377.672586][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8377.672588][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8377.672590][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8377.672591][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8377.672593][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8377.672595][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8377.672597][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8377.672600][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8377.672601][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8377.672603][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8377.672604][ C3] PKRU: 55555554 [ 8377.672605][ C3] Call Trace: [ 8377.672609][ C3] [ 8377.672611][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8377.672616][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8377.672621][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8377.672625][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8377.672630][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8377.672632][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8377.672635][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8377.672641][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8377.672644][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8377.672647][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8377.672650][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8377.672653][ C3] [ 8377.672654][ C3] [ 8377.672655][ C3] kasan_report (mm/kasan/report.c:585) [ 8377.672660][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8377.672665][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8377.672668][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8377.672672][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8377.672677][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8377.672682][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8377.672684][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8377.672688][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8377.672690][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8377.672695][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8377.672698][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8377.672703][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8377.672705][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8377.672710][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8377.672713][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8377.672716][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8377.672720][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8377.672725][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8377.672728][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8377.672733][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8377.672739][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8377.672743][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8377.672746][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8377.672753][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8377.672760][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8377.672766][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8377.672771][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8377.672775][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8377.672779][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8377.672783][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8377.672790][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8377.672794][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8377.672798][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8377.672803][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8377.672806][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8377.672809][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8377.672813][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8377.672816][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8377.672820][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8377.672823][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8377.672826][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8377.672829][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8377.672832][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8377.672834][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8377.672839][ C3] process_one_work (kernel/workqueue.c:2633) [ 8377.672843][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8377.672847][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8377.672851][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8377.672854][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8377.672857][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8377.672861][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8377.672864][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8377.672866][ C3] kthread (kernel/kthread.c:388) [ 8377.672869][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8377.672872][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8377.672874][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8377.672876][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8377.672884][ C3] | [ 8391.047229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8391.047595][ C3] rcu: 3-....: (4857311 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1061584 | [ 8391.048179][ C3] rcu: (t=4864140 jiffies g=2723341 q=5646 ncpus=4) [ 8391.049007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8391.049637][ C3] Workqueue: netns cleanup_net [ 8391.049892][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 8391.050157][ C3] 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) [ 8391.051159][ C3] RSP: 0018:ffffc9000051f4a8 EFLAGS: 00000213 [ 8391.051476][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8391.051886][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8391.052297][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8391.052708][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8391.053119][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8391.053530][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8391.053988][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8391.054330][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8391.054742][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8391.055153][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8391.055562][ C3] PKRU: 55555554 [ 8391.055749][ C3] Call Trace: [ 8391.055925][ C3] [ 8391.056076][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8391.056356][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8391.056615][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8391.056874][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8391.057166][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8391.057404][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8391.057682][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8391.057959][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8391.058223][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8391.058520][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8391.058769][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8391.059090][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8391.059372][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8391.059667][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8391.059941][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8391.060257][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8391.060530][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8391.060848][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8391.061154][ C3] [ 8391.061308][ C3] [ 8391.061463][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8391.061785][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8391.062084][ C3] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 8391.062348][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8391.062605][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8391.062893][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8391.063216][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8391.063523][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8391.063777][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8391.064059][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8391.064351][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8391.064599][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8391.064846][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8391.065082][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8391.065322][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8391.065573][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8391.065876][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8391.066139][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8391.066482][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8391.066759][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8391.067057][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8391.067362][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8391.067656][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8391.067906][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8391.068165][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8391.068413][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8391.068737][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8391.069034][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8391.069358][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8391.069672][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8391.069926][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8391.070177][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8391.070434][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8391.070752][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8391.070999][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8391.071236][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8391.071567][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8391.071818][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8391.072167][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8391.072495][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8391.072789][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8391.073109][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8391.073354][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8391.073588][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8391.073879][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8391.074138][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8391.074384][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8391.074653][ C3] process_one_work (kernel/workqueue.c:2633) [ 8391.074912][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8391.075153][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8391.075435][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8391.075677][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8391.075921][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8391.076264][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8391.076532][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8391.076799][ C3] kthread (kernel/kthread.c:388) [ 8391.077014][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8391.077255][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8391.077486][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8391.077729][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8416.564881][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8416.565371][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8416.565865][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8416.566351][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8416.567324][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8416.567951][ C3] Workqueue: netns cleanup_net [ 8416.568204][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8416.568480][ C3] 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 [ 8416.569480][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 8416.569796][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8416.570207][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8416.570623][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8416.571034][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8416.571444][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8416.571855][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8416.572315][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8416.572659][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8416.573070][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8416.573479][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8416.573892][ C3] PKRU: 55555554 [ 8416.574079][ C3] Call Trace: [ 8416.574255][ C3] [ 8416.574406][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8416.574676][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8416.574926][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8416.575215][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8416.575496][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8416.575790][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8416.576063][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8416.576375][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8416.576646][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8416.576964][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8416.577269][ C3] [ 8416.577421][ C3] [ 8416.577576][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8416.577897][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8416.578204][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8416.578508][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8416.578752][ C3] kasan_report (mm/kasan/report.c:585) [ 8416.578984][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8416.579276][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8416.579599][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8416.579904][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8416.580162][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8416.580447][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8416.580738][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8416.580984][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8416.581236][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8416.581473][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8416.581710][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8416.581960][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8416.582267][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8416.582529][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8416.582872][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8416.583147][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8416.583446][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8416.583749][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8416.584044][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8416.584294][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8416.584552][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8416.584800][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8416.585125][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8416.585421][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8416.585744][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8416.586059][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8416.586315][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8416.586567][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8416.586815][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8416.587131][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8416.587379][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8416.587616][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8416.587946][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8416.588195][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8416.588546][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8416.588871][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8416.589163][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8416.589485][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8416.589730][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8416.589962][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8416.590256][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8416.590521][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8416.590764][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8416.591032][ C3] process_one_work (kernel/workqueue.c:2633) [ 8416.591292][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8416.591532][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8416.591813][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8416.592058][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8416.592304][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8416.592648][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8416.592916][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8416.593183][ C3] kthread (kernel/kthread.c:388) [ 8416.593396][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8416.593640][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8416.593872][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8416.594114][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8444.564893][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8444.565388][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8444.565876][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8444.566361][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8444.567332][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8444.567961][ C3] Workqueue: netns cleanup_net [ 8444.568212][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8444.568481][ C3] 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) [ 8444.569472][ C3] RSP: 0018:ffffc9000051f480 EFLAGS: 00000286 [ 8444.569788][ C3] RAX: 0000000000000000 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8444.570203][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8444.570611][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8444.571023][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8444.571431][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8444.571840][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8444.572298][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8444.572637][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8444.573052][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8444.573462][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8444.573871][ C3] PKRU: 55555554 [ 8444.574057][ C3] Call Trace: [ 8444.574233][ C3] [ 8444.574385][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8444.574654][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8444.574904][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8444.575187][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8444.575467][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8444.575763][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8444.576035][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8444.576349][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8444.576617][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8444.576935][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8444.577237][ C3] [ 8444.577393][ C3] [ 8444.577547][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8444.577869][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8444.578165][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8444.578463][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8444.578702][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8444.578958][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8444.579247][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8444.579568][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8444.579870][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8444.580126][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8444.580410][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8444.580702][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8444.580948][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8444.581193][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8444.581430][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8444.581669][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8444.581918][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8444.582224][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8444.582486][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8444.582826][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8444.583102][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8444.583399][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8444.583703][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8444.583997][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8444.584246][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8444.584505][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8444.584750][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8444.585072][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8444.585370][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8444.585693][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8444.586004][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8444.586257][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8444.586509][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8444.586760][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8444.587076][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8444.587321][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8444.587559][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8444.587890][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8444.588140][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8444.588488][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8444.588815][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8444.589108][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8444.589426][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8444.589671][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8444.589904][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8444.590199][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8444.590457][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8444.590702][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8444.590969][ C3] process_one_work (kernel/workqueue.c:2633) [ 8444.591229][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8444.591466][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8444.591746][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8444.591986][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8444.592231][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8444.592571][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8444.592841][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8444.593107][ C3] kthread (kernel/kthread.c:388) [ 8444.593321][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8444.593561][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8444.593793][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8444.594034][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8444.594288][ C3] | [ 8469.081229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8469.081600][ C3] rcu: 3-....: (4935254 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1077886 | [ 8469.082185][ C3] rcu: (t=4942174 jiffies g=2723341 q=5646 ncpus=4) [ 8469.083014][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8469.083643][ C3] Workqueue: netns cleanup_net [ 8469.083898][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8469.084175][ C3] 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 [ 8469.085172][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8469.085488][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8469.085899][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8469.086309][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8469.086721][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8469.087133][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8469.087542][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8469.088002][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8469.088344][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8469.088758][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8469.089168][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8469.089576][ C3] PKRU: 55555554 [ 8469.089763][ C3] Call Trace: [ 8469.089939][ C3] [ 8469.090454][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8469.090735][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8469.090995][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8469.091253][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8469.091550][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8469.091787][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8469.092063][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8469.092342][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8469.092606][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8469.092898][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8469.093148][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8469.093470][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8469.093748][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8469.094045][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8469.094319][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8469.094632][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8469.094902][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8469.095222][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8469.095528][ C3] [ 8469.095682][ C3] [ 8469.095837][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8469.096158][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8469.096457][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8469.096755][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8469.097001][ C3] kasan_report (mm/kasan/report.c:585) [ 8469.097230][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8469.097526][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8469.097784][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8469.098072][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8469.098395][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8469.098701][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8469.098960][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8469.099238][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8469.099532][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8469.099777][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8469.100026][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8469.100269][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8469.100507][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8469.100757][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8469.101064][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8469.101327][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8469.101669][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8469.101944][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8469.102243][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8469.102545][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8469.102841][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8469.103089][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8469.103349][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8469.103597][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8469.103920][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8469.104217][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8469.104540][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8469.104854][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8469.105111][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8469.105364][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8469.105614][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8469.105929][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8469.106177][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8469.106415][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8469.106746][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8469.106994][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8469.107347][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8469.107673][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8469.107965][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8469.108287][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8469.108534][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8469.108765][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8469.109059][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8469.109318][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8469.109562][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8469.109833][ C3] process_one_work (kernel/workqueue.c:2633) [ 8469.110095][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8469.110335][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8469.110618][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8469.110862][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8469.111109][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8469.111452][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8469.111718][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8469.111985][ C3] kthread (kernel/kthread.c:388) [ 8469.112199][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8469.112442][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8469.112674][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8469.112914][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8475.975241][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 4948773 jiffies s: 467069 root: 0x8/. | [ 8475.975888][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8475.976269][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8475.976550][ C3] NMI backtrace for cpu 3 [ 8475.976558][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8475.976561][ C3] Workqueue: netns cleanup_net [ 8475.976566][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8475.976570][ C3] 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 [ 8475.976573][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8475.976575][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8475.976577][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8475.976579][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8475.976580][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8475.976582][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8475.976584][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8475.976586][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8475.976589][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8475.976590][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8475.976591][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8475.976593][ C3] PKRU: 55555554 [ 8475.976594][ C3] Call Trace: [ 8475.976596][ C3] [ 8475.976598][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8475.976603][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8475.976607][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8475.976612][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8475.976616][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8475.976618][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8475.976622][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8475.976627][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8475.976630][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8475.976633][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8475.976636][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8475.976639][ C3] [ 8475.976640][ C3] [ 8475.976641][ C3] kasan_report (mm/kasan/report.c:585) [ 8475.976646][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8475.976651][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8475.976655][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8475.976659][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8475.976663][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8475.976668][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8475.976670][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8475.976674][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8475.976676][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8475.976681][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8475.976684][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8475.976689][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8475.976691][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8475.976696][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8475.976699][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8475.976703][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8475.976706][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8475.976711][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8475.976714][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8475.976720][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8475.976726][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8475.976729][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8475.976732][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8475.976739][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8475.976747][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8475.976752][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8475.976757][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8475.976761][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8475.976765][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8475.976770][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8475.976777][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8475.976780][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8475.976784][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8475.976789][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8475.976792][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8475.976795][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8475.976799][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8475.976802][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8475.976806][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8475.976809][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8475.976812][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8475.976815][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8475.976818][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8475.976820][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8475.976824][ C3] process_one_work (kernel/workqueue.c:2633) [ 8475.976828][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8475.976831][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8475.976836][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8475.976839][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8475.976842][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8475.976845][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8475.976848][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8475.976851][ C3] kthread (kernel/kthread.c:388) [ 8475.976853][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8475.976856][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8475.976858][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8475.976860][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8500.564871][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8500.565357][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8500.565847][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8500.566330][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8500.567300][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8500.567939][ C3] Workqueue: netns cleanup_net [ 8500.568194][ C3] 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) [ 8500.568529][ C3] 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 ... [ 8500.569526][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8500.569840][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8500.570258][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8500.570669][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8500.571078][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8500.571488][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8500.571898][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8500.572362][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8500.572704][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8500.573115][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8500.573526][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8500.573937][ C3] PKRU: 55555554 [ 8500.574123][ C3] Call Trace: [ 8500.574298][ C3] [ 8500.574452][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8500.574722][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8500.574973][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8500.575259][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8500.575539][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8500.575835][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8500.576109][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8500.576422][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8500.576693][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8500.577011][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8500.577316][ C3] [ 8500.577469][ C3] [ 8500.577627][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8500.577950][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8500.578254][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8500.578559][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8500.578881][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8500.579185][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8500.579443][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8500.579722][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8500.580023][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8500.580270][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8500.580515][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8500.580753][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8500.580994][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8500.581242][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8500.581549][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8500.581812][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8500.582155][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8500.582431][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8500.582731][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8500.583035][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8500.583331][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8500.583581][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8500.583841][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8500.584085][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8500.584409][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8500.584707][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8500.585029][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8500.585340][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8500.585596][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8500.585847][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8500.586100][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8500.586416][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8500.586661][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8500.586899][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8500.587230][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8500.587482][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8500.587830][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8500.588155][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8500.588448][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8500.588768][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8500.589014][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8500.589247][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8500.589538][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8500.589797][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8500.590047][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8500.590316][ C3] process_one_work (kernel/workqueue.c:2633) [ 8500.590576][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8500.590811][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8500.591095][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8500.591334][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8500.591581][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8500.591923][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8500.592191][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8500.592456][ C3] kthread (kernel/kthread.c:388) [ 8500.592672][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8500.592911][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8500.593145][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8500.593386][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8528.564881][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8528.565371][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8528.565860][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8528.566345][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8528.567314][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8528.567944][ C3] Workqueue: netns cleanup_net [ 8528.568195][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8528.568464][ C3] 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 [ 8528.569461][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8528.569780][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8528.570190][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8528.570599][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8528.571008][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8528.571419][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8528.571828][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8528.572286][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8528.572626][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8528.573036][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8528.573448][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8528.573857][ C3] PKRU: 55555554 [ 8528.574044][ C3] Call Trace: [ 8528.574217][ C3] [ 8528.574371][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8528.574641][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8528.574891][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8528.575176][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8528.575455][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8528.575753][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8528.576026][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8528.576341][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8528.576610][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8528.576926][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8528.577228][ C3] [ 8528.577383][ C3] [ 8528.577539][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8528.577864][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8528.578159][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8528.578401][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8528.578658][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8528.578945][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8528.579268][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8528.579573][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8528.579833][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8528.580113][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8528.580405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8528.580650][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8528.580900][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8528.581135][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8528.581375][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8528.581625][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8528.581927][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8528.582191][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8528.582540][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8528.582816][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8528.583113][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8528.583418][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8528.583721][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8528.583970][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8528.584231][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8528.584478][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8528.584802][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8528.585097][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8528.585420][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8528.585734][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8528.585989][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8528.586238][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8528.586490][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8528.586809][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8528.587056][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8528.587292][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8528.587622][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8528.587873][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8528.588223][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8528.588546][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8528.588840][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8528.589161][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8528.589406][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8528.589639][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8528.589935][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8528.590193][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8528.590438][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8528.590706][ C3] process_one_work (kernel/workqueue.c:2633) [ 8528.590965][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8528.591204][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8528.591484][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8528.591726][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8528.591971][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8528.592314][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8528.592581][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8528.592847][ C3] kthread (kernel/kthread.c:388) [ 8528.593060][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8528.593301][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8528.593533][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8528.593773][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8528.594029][ C3] | [ 8547.117229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8547.117601][ C3] rcu: 3-....: (5013174 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1094144 | [ 8547.118184][ C3] rcu: (t=5020210 jiffies g=2723341 q=5646 ncpus=4) [ 8547.119025][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8547.119663][ C3] Workqueue: netns cleanup_net [ 8547.119922][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8547.120191][ C3] 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 [ 8547.121184][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8547.121500][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8547.121909][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8547.122317][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8547.122725][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8547.123136][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 8547.123544][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8547.124003][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8547.124343][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8547.124753][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8547.125163][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8547.125573][ C3] PKRU: 55555554 [ 8547.125760][ C3] Call Trace: [ 8547.125936][ C3] [ 8547.126093][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8547.126373][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8547.126632][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8547.126890][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8547.127184][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8547.127420][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8547.127696][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8547.127974][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8547.128237][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8547.128528][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8547.128777][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8547.129098][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8547.129377][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8547.129677][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8547.129950][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8547.130262][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8547.130532][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8547.130847][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8547.131151][ C3] [ 8547.131305][ C3] [ 8547.131460][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8547.131784][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8547.132081][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8547.132321][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8547.132618][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8547.132872][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8547.133160][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8547.133479][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8547.133784][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8547.134040][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8547.134317][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8547.134610][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8547.134855][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8547.135103][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8547.135342][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8547.135578][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8547.135826][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8547.136130][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8547.136393][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8547.136736][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8547.137011][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8547.137310][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8547.137611][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8547.137907][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8547.138153][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8547.138412][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8547.138659][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8547.138983][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8547.139277][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8547.139606][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8547.139926][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8547.140181][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8547.140433][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8547.140682][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8547.140997][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8547.141244][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8547.141484][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8547.141814][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8547.142063][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8547.142413][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8547.142738][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8547.143029][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8547.143349][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8547.143596][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8547.143826][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8547.144120][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8547.144378][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8547.144622][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8547.144890][ C3] process_one_work (kernel/workqueue.c:2633) [ 8547.145149][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8547.145386][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8547.145667][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8547.145909][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8547.146156][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8547.146498][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8547.146763][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8547.147028][ C3] kthread (kernel/kthread.c:388) [ 8547.147241][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8547.147483][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8547.147717][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8547.147955][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8572.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8572.565368][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8572.565856][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8572.566341][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8572.567308][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8572.567938][ C3] Workqueue: netns cleanup_net [ 8572.568189][ C3] 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) [ 8572.568522][ C3] 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 ... [ 8572.569515][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8572.569836][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8572.570246][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8572.570654][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8572.571063][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8572.571478][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8572.571887][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8572.572346][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8572.572686][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8572.573097][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8572.573508][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8572.573918][ C3] PKRU: 55555554 [ 8572.574105][ C3] Call Trace: [ 8572.574279][ C3] [ 8572.574432][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8572.574703][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8572.574956][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8572.575240][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8572.575521][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8572.575819][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8572.576092][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8572.576406][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8572.576677][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8572.576993][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8572.577296][ C3] [ 8572.577452][ C3] [ 8572.577606][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8572.577932][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8572.578234][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8572.578540][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8572.578863][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8572.579169][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8572.579425][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8572.579712][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8572.580005][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8572.580251][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8572.580499][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8572.580736][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8572.580977][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8572.581227][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8572.581532][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8572.581795][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8572.582138][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8572.582416][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8572.582714][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8572.583018][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8572.583312][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8572.583563][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8572.583822][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8572.584069][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8572.584394][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8572.584691][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8572.585015][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8572.585329][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8572.585583][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8572.585834][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8572.586087][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8572.586404][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8572.586651][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8572.586888][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8572.587219][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8572.587474][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8572.587823][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8572.588149][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8572.588445][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8572.588765][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8572.589010][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8572.589244][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8572.589541][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8572.589800][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8572.590048][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8572.590316][ C3] process_one_work (kernel/workqueue.c:2633) [ 8572.590577][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8572.590817][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8572.591099][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8572.591341][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8572.591586][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8572.591930][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8572.592197][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8572.592465][ C3] kthread (kernel/kthread.c:388) [ 8572.592680][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8572.592921][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8572.593156][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8572.593397][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8574.279241][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5047077 jiffies s: 467069 root: 0x8/. | [ 8574.279891][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8574.280266][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8574.280543][ C3] NMI backtrace for cpu 3 [ 8574.280554][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8574.280556][ C3] Workqueue: netns cleanup_net [ 8574.280561][ C3] 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) [ 8574.280567][ C3] 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 [ 8574.280570][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000213 [ 8574.280572][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 8574.280574][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8574.280575][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8574.280577][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8574.280578][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8574.280580][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8574.280582][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8574.280585][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8574.280586][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8574.280588][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8574.280589][ C3] PKRU: 55555554 [ 8574.280590][ C3] Call Trace: [ 8574.280592][ C3] [ 8574.280593][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8574.280598][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8574.280602][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8574.280607][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8574.280611][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8574.280613][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8574.280618][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8574.280621][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8574.280624][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8574.280628][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8574.280631][ C3] [ 8574.280632][ C3] [ 8574.280633][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8574.280637][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8574.280642][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8574.280646][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8574.280649][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8574.280652][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8574.280655][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8574.280659][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8574.280662][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8574.280666][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8574.280668][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8574.280673][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8574.280676][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8574.280680][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8574.280683][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8574.280688][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8574.280691][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8574.280696][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8574.280702][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8574.280705][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8574.280708][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8574.280715][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8574.280722][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8574.280727][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8574.280732][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8574.280736][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8574.280740][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8574.280744][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8574.280751][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8574.280755][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8574.280758][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8574.280763][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8574.280766][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8574.280769][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8574.280774][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8574.280777][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8574.280780][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8574.280783][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8574.280786][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8574.280789][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8574.280792][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8574.280795][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8574.280799][ C3] process_one_work (kernel/workqueue.c:2633) [ 8574.280803][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8574.280806][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8574.280811][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8574.280814][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8574.280817][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8574.280821][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8574.280824][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8574.280826][ C3] kthread (kernel/kthread.c:388) [ 8574.280828][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8574.280831][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8574.280833][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8574.280835][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8600.564863][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8600.565350][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8600.565840][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8600.566323][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8600.567288][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8600.567912][ C3] Workqueue: netns cleanup_net [ 8600.568162][ C3] 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) [ 8600.568495][ C3] 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 ... [ 8600.569488][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8600.569803][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8600.570215][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8600.570623][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8600.571031][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8600.571439][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8600.571849][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8600.572307][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8600.572648][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8600.573058][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8600.573466][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8600.573878][ C3] PKRU: 55555554 [ 8600.574064][ C3] Call Trace: [ 8600.574238][ C3] [ 8600.574390][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8600.574667][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8600.574915][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8600.575201][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8600.575480][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8600.575774][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8600.576047][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8600.576360][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8600.576628][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8600.576945][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8600.577249][ C3] [ 8600.577402][ C3] [ 8600.577557][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8600.577881][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8600.578185][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8600.578490][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8600.578810][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8600.579114][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8600.579370][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8600.579654][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8600.579948][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8600.580193][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8600.580440][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8600.580678][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8600.580917][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8600.581166][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8600.581471][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8600.581735][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8600.582076][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8600.582352][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8600.582652][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8600.582954][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8600.583251][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8600.583501][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8600.583759][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8600.584006][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8600.584331][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8600.584630][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8600.584952][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8600.585264][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8600.585521][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8600.585773][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8600.586025][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8600.586341][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8600.586589][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8600.586828][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8600.587159][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8600.587410][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8600.587759][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8600.588084][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8600.588375][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8600.588697][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8600.588943][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8600.589177][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8600.589474][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8600.589735][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8600.589979][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8600.590249][ C3] process_one_work (kernel/workqueue.c:2633) [ 8600.590509][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8600.590745][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8600.591028][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8600.591270][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8600.591516][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8600.591858][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8600.592124][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8600.592392][ C3] kthread (kernel/kthread.c:388) [ 8600.592607][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8600.592847][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8600.593081][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8600.593321][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8600.593575][ C3] | [ 8625.152236][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8625.152618][ C3] rcu: 3-....: (5091095 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1110539 | [ 8625.153200][ C3] rcu: (t=5098245 jiffies g=2723341 q=5646 ncpus=4) [ 8625.154028][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8625.154656][ C3] Workqueue: netns cleanup_net [ 8625.154910][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8625.155185][ C3] 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 [ 8625.156174][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 8625.156490][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8625.156897][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8625.157305][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8625.157715][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8625.158123][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8625.158533][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8625.158990][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8625.159336][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8625.159750][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8625.160157][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8625.160565][ C3] PKRU: 55555554 [ 8625.160751][ C3] Call Trace: [ 8625.160927][ C3] [ 8625.161081][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8625.161361][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8625.161619][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8625.161876][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8625.162171][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8625.162406][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8625.162685][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8625.162961][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8625.163224][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8625.163514][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8625.163763][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8625.164083][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8625.164361][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8625.164658][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8625.164929][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8625.165241][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8625.165510][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8625.165825][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8625.166130][ C3] [ 8625.166283][ C3] [ 8625.166440][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8625.166762][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8625.167065][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8625.167368][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8625.167614][ C3] kasan_report (mm/kasan/report.c:585) [ 8625.167839][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8625.168144][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8625.168436][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8625.168756][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8625.169061][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8625.169320][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8625.169600][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8625.169892][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8625.170137][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8625.170385][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8625.170620][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8625.170861][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8625.171111][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8625.171416][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8625.171679][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8625.172024][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8625.172300][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8625.172597][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8625.172901][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8625.173197][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8625.173446][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8625.173705][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8625.173952][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8625.174278][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8625.174573][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8625.174896][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8625.175209][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8625.175467][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8625.175718][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8625.175970][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8625.176285][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8625.176533][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8625.176772][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8625.177103][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8625.177352][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8625.177704][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8625.178031][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8625.178322][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8625.178643][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8625.178890][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8625.179121][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8625.179419][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8625.179678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8625.179921][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8625.180190][ C3] process_one_work (kernel/workqueue.c:2633) [ 8625.180449][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8625.180688][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8625.180968][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8625.181212][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8625.181458][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8625.181800][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8625.182067][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8625.182333][ C3] kthread (kernel/kthread.c:388) [ 8625.182546][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8625.182789][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8625.183021][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8625.183262][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8652.564883][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8652.565374][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8652.565861][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8652.566346][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8652.567310][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8652.567938][ C3] Workqueue: netns cleanup_net [ 8652.568190][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8652.568458][ C3] 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 [ 8652.569457][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8652.569773][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8652.570182][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8652.570590][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8652.571001][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8652.571410][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 8652.571821][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8652.572280][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8652.572619][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8652.573032][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8652.573441][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8652.573852][ C3] PKRU: 55555554 [ 8652.574039][ C3] Call Trace: [ 8652.574215][ C3] [ 8652.574366][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8652.574636][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8652.574886][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8652.575171][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8652.575450][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8652.575748][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8652.576019][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.576334][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8652.576603][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8652.576921][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8652.577223][ C3] [ 8652.577380][ C3] [ 8652.577534][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8652.577859][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578155][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8652.578397][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8652.578654][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.578942][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8652.579269][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8652.579574][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8652.579830][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8652.580109][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8652.580402][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8652.580647][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8652.580896][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8652.581132][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8652.581370][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8652.581621][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.581925][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8652.582187][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8652.582534][ C3] ? refcount_dec_not_one (./arch/x86/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.582810][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8652.583105][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583409][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h: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.583703][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8652.583951][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8652.584211][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8652.584458][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8652.584783][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8652.585078][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8652.585400][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8652.585714][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8652.585969][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8652.586219][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8652.586469][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8652.586786][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8652.587033][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8652.587270][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8652.587601][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./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.587849][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8652.588200][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8652.588524][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8652.588817][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8652.589137][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8652.589388][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8652.589619][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8652.589913][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8652.590170][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8652.590413][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8652.590683][ C3] process_one_work (kernel/workqueue.c:2633) [ 8652.590942][ C3] ? hlock_class (./arch/x86/include/asm/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.591181][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8652.591463][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8652.591706][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8652.591951][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8652.592293][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8652.592562][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8652.592828][ C3] kthread (kernel/kthread.c:388) [ 8652.593041][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8652.593284][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8652.593515][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8652.593758][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8672.583245][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5145381 jiffies s: 467069 root: 0x8/. | [ 8672.583906][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8672.584284][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8672.584568][ C3] NMI backtrace for cpu 3 [ 8672.584577][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8672.584580][ C3] Workqueue: netns cleanup_net [ 8672.584586][ C3] 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) [ 8672.584592][ C3] 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 ... [ 8672.584595][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8672.584597][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8672.584599][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8672.584601][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8672.584602][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8672.584604][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8672.584606][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8672.584608][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8672.584611][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8672.584613][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8672.584614][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8672.584616][ C3] PKRU: 55555554 [ 8672.584617][ C3] Call Trace: [ 8672.584619][ C3] [ 8672.584621][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8672.584627][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8672.584631][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8672.584636][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8672.584639][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8672.584642][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8672.584646][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8672.584650][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8672.584653][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8672.584656][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8672.584660][ C3] [ 8672.584661][ C3] [ 8672.584662][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8672.584666][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8672.584670][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8672.584676][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8672.584679][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8672.584682][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8672.584685][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8672.584690][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8672.584693][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8672.584697][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8672.584699][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8672.584704][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8672.584707][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8672.584711][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8672.584714][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8672.584719][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8672.584722][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8672.584728][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8672.584734][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8672.584737][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8672.584740][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8672.584748][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8672.584755][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8672.584760][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8672.584765][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8672.584769][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8672.584773][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8672.584778][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8672.584785][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8672.584789][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8672.584793][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8672.584798][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8672.584802][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8672.584805][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8672.584809][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8672.584812][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8672.584816][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8672.584819][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8672.584822][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8672.584825][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8672.584828][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8672.584831][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8672.584835][ C3] process_one_work (kernel/workqueue.c:2633) [ 8672.584839][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8672.584842][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8672.584847][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8672.584850][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8672.584853][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8672.584857][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8672.584860][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8672.584862][ C3] kthread (kernel/kthread.c:388) [ 8672.584865][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8672.584868][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8672.584870][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8672.584872][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8700.564881][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8700.565369][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8700.565856][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8700.566341][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8700.567305][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8700.567933][ C3] Workqueue: netns cleanup_net [ 8700.568185][ C3] 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) [ 8700.568518][ C3] 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 ... [ 8700.569517][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8700.569833][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8700.570243][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8700.570651][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8700.571063][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8700.571472][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8700.571879][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8700.572339][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8700.572678][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8700.573092][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8700.573501][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8700.573910][ C3] PKRU: 55555554 [ 8700.574097][ C3] Call Trace: [ 8700.574273][ C3] [ 8700.574425][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8700.574695][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8700.574945][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8700.575230][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8700.575511][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8700.575807][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8700.576079][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8700.576395][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8700.576664][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8700.576982][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8700.577284][ C3] [ 8700.577440][ C3] [ 8700.577593][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8700.577917][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8700.578222][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8700.578524][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8700.578845][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8700.579156][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8700.579413][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8700.579692][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8700.579983][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8700.580229][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8700.580478][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8700.580714][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8700.580954][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8700.581204][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8700.581509][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8700.581771][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8700.582113][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8700.582390][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8700.582687][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8700.582991][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8700.583285][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8700.583533][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8700.583792][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8700.584039][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8700.584364][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8700.584659][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8700.584981][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8700.585295][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8700.585550][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8700.585800][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8700.586050][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8700.586365][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8700.586611][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8700.586848][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8700.587178][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8700.587427][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8700.587777][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8700.588101][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8700.588393][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8700.588712][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8700.588961][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8700.589193][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8700.589485][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8700.589741][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8700.589985][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8700.590253][ C3] process_one_work (kernel/workqueue.c:2633) [ 8700.590513][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8700.590752][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8700.591032][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8700.591274][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8700.591520][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8700.591861][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8700.592127][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8700.592394][ C3] kthread (kernel/kthread.c:388) [ 8700.592606][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8700.592847][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8700.593079][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8700.593320][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8700.593575][ C3] | [ 8703.187229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8703.187584][ C3] rcu: 3-....: (5169016 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1126746 | [ 8703.188167][ C3] rcu: (t=5176280 jiffies g=2723341 q=5646 ncpus=4) [ 8703.189001][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8703.189629][ C3] Workqueue: netns cleanup_net [ 8703.189881][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 8703.190145][ C3] 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) [ 8703.191140][ C3] RSP: 0018:ffffc9000051f4a8 EFLAGS: 00000213 [ 8703.191456][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8703.191866][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8703.192274][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8703.192685][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8703.193095][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8703.193503][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8703.193960][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8703.194300][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8703.194714][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8703.195122][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8703.195531][ C3] PKRU: 55555554 [ 8703.195717][ C3] Call Trace: [ 8703.195893][ C3] [ 8703.196043][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8703.196322][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8703.196582][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8703.196838][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8703.197133][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8703.197369][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8703.197645][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8703.197923][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8703.198187][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8703.198478][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8703.198728][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8703.199055][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8703.199335][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8703.199630][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8703.199902][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8703.200215][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8703.200483][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8703.200801][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8703.201106][ C3] [ 8703.201259][ C3] [ 8703.201415][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8703.201738][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8703.202036][ C3] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 8703.202299][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8703.202555][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8703.202842][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8703.203162][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8703.203467][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8703.203721][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8703.204000][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8703.204292][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8703.204537][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8703.204786][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8703.205020][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8703.205259][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8703.205510][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8703.205812][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8703.206075][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8703.206417][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8703.206692][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8703.206987][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8703.207292][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8703.207584][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8703.207833][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8703.208091][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8703.208339][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8703.208663][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8703.208962][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8703.209292][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8703.209606][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8703.209861][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8703.210110][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8703.210360][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8703.210677][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8703.210924][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8703.211160][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8703.211491][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8703.211741][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8703.212091][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8703.212417][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8703.212708][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8703.213028][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8703.213273][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8703.213506][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8703.213797][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8703.214055][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8703.214299][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8703.214568][ C3] process_one_work (kernel/workqueue.c:2633) [ 8703.214826][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8703.215065][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8703.215345][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8703.215590][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8703.215834][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8703.216177][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8703.216444][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8703.216712][ C3] kthread (kernel/kthread.c:388) [ 8703.216923][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8703.217165][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8703.217395][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8703.217637][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8728.564876][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8728.565365][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8728.565857][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8728.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8728.567314][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8728.567943][ C3] Workqueue: netns cleanup_net [ 8728.568197][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8728.568465][ C3] 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 [ 8728.569469][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8728.569787][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8728.570199][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8728.570611][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8728.571022][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8728.571433][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8728.571843][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8728.572305][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8728.572650][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8728.573063][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8728.573473][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8728.573885][ C3] PKRU: 55555554 [ 8728.574071][ C3] Call Trace: [ 8728.574249][ C3] [ 8728.574400][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8728.574672][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8728.574923][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8728.575210][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8728.575492][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8728.575789][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8728.576062][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8728.576376][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8728.576647][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8728.576967][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8728.577272][ C3] [ 8728.577426][ C3] [ 8728.577582][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8728.577906][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8728.578208][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8728.578449][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8728.578706][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8728.579003][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8728.579326][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8728.579631][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8728.579889][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8728.580169][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8728.580466][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8728.580711][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8728.580958][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8728.581198][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8728.581437][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8728.581686][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8728.581994][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8728.582258][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8728.582601][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8728.582878][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8728.583179][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8728.583483][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8728.583779][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8728.584029][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8728.584288][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8728.584534][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8728.584859][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8728.585159][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8728.585481][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8728.585795][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8728.586052][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8728.586305][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8728.586557][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8728.586874][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8728.587120][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8728.587363][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8728.587695][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8728.587945][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8728.588296][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8728.588623][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8728.588920][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8728.589244][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8728.589492][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8728.589727][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8728.590019][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8728.590279][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8728.590528][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8728.590797][ C3] process_one_work (kernel/workqueue.c:2633) [ 8728.591057][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8728.591293][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8728.591575][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8728.591816][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8728.592063][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8728.592405][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8728.592672][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8728.592938][ C3] kthread (kernel/kthread.c:388) [ 8728.593153][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8728.593393][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8728.593628][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8728.593868][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8756.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8756.565366][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8756.565856][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8756.566355][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8756.567326][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8756.567955][ C3] Workqueue: netns cleanup_net [ 8756.568209][ C3] 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) [ 8756.568542][ C3] 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 ... [ 8756.569546][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8756.569862][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8756.570273][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8756.570683][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8756.571095][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8756.571505][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8756.571915][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8756.572375][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8756.572716][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8756.573131][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8756.573542][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8756.573952][ C3] PKRU: 55555554 [ 8756.574139][ C3] Call Trace: [ 8756.574315][ C3] [ 8756.574467][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8756.574737][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8756.574989][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8756.575275][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8756.575557][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8756.575853][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8756.576126][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8756.576442][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8756.576712][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8756.577030][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8756.577334][ C3] [ 8756.577489][ C3] [ 8756.577643][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8756.577970][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8756.578275][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8756.578577][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8756.578903][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8756.579209][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8756.579468][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8756.579746][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8756.580038][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8756.580283][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8756.580531][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8756.580768][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8756.581006][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8756.581256][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8756.581562][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8756.581823][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8756.582167][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8756.582442][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8756.582740][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8756.583042][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8756.583337][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8756.583584][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8756.583845][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8756.584091][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8756.584419][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8756.584714][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8756.585037][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8756.585352][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8756.585608][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8756.585858][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8756.586107][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8756.586424][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8756.586672][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8756.586908][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8756.587238][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8756.587487][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8756.587838][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8756.588164][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8756.588455][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8756.588781][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8756.589027][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8756.589260][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8756.589553][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8756.589812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8756.590054][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8756.590321][ C3] process_one_work (kernel/workqueue.c:2633) [ 8756.590580][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8756.590821][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8756.591102][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8756.591345][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8756.591590][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8756.591931][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8756.592198][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8756.592465][ C3] kthread (kernel/kthread.c:388) [ 8756.592677][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8756.592919][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8756.593150][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8756.593390][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8770.887241][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5243685 jiffies s: 467069 root: 0x8/. | [ 8770.887891][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8770.888269][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8770.888547][ C3] NMI backtrace for cpu 3 [ 8770.888560][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8770.888563][ C3] Workqueue: netns cleanup_net [ 8770.888569][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8770.888574][ C3] 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 [ 8770.888577][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 8770.888579][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 8770.888581][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8770.888583][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 8770.888584][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8770.888585][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 8770.888587][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8770.888593][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8770.888596][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8770.888597][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8770.888599][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8770.888600][ C3] PKRU: 55555554 [ 8770.888601][ C3] Call Trace: [ 8770.888604][ C3] [ 8770.888606][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8770.888611][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8770.888616][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8770.888621][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8770.888625][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8770.888627][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8770.888632][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8770.888637][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8770.888640][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8770.888643][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 8770.888646][ C3] [ 8770.888647][ C3] [ 8770.888651][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8770.888655][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8770.888659][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8770.888663][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8770.888667][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8770.888672][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8770.888675][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8770.888678][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8770.888681][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8770.888686][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8770.888689][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8770.888693][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8770.888695][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8770.888700][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8770.888703][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8770.888707][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8770.888710][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8770.888715][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8770.888718][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8770.888724][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8770.888729][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8770.888733][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8770.888737][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8770.888743][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8770.888750][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8770.888756][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8770.888761][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8770.888765][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8770.888769][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8770.888774][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8770.888782][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8770.888786][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8770.888789][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8770.888795][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8770.888798][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8770.888801][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8770.888805][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8770.888808][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8770.888812][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8770.888815][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8770.888818][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8770.888821][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8770.888824][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8770.888826][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8770.888831][ C3] process_one_work (kernel/workqueue.c:2633) [ 8770.888835][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8770.888838][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8770.888842][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8770.888846][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8770.888848][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8770.888852][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8770.888855][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8770.888858][ C3] kthread (kernel/kthread.c:388) [ 8770.888860][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8770.888863][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8770.888865][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8770.888867][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8770.888875][ C3] | [ 8781.221229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8781.221602][ C3] rcu: 3-....: (5246936 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1143038 | [ 8781.222196][ C3] rcu: (t=5254314 jiffies g=2723341 q=5646 ncpus=4) [ 8781.223025][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8781.223657][ C3] Workqueue: netns cleanup_net [ 8781.223912][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 8781.224182][ C3] 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 [ 8781.225181][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000246 [ 8781.225496][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8781.225907][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8781.226316][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8781.226726][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8781.227138][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8781.227549][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8781.228008][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8781.228351][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8781.228768][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8781.229179][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8781.229590][ C3] PKRU: 55555554 [ 8781.229777][ C3] Call Trace: [ 8781.229951][ C3] [ 8781.230105][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8781.230387][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8781.230647][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8781.230906][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8781.231199][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8781.231438][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8781.231717][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8781.231995][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8781.232258][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8781.232553][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8781.232803][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8781.233123][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8781.233406][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8781.233702][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8781.233974][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8781.234290][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8781.234559][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8781.234879][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8781.235183][ C3] [ 8781.235340][ C3] [ 8781.235493][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8781.235816][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8781.236116][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8781.236412][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 8781.236651][ C3] ? kasan_report (mm/kasan/report.c:585) [ 8781.236887][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8781.237193][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8781.237451][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8781.237739][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8781.238061][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8781.238367][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8781.238630][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8781.238911][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8781.239202][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8781.239451][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8781.239698][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8781.239936][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8781.240175][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8781.240426][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8781.240729][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8781.240993][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8781.241335][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8781.241613][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8781.241914][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8781.242219][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8781.242514][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8781.242763][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8781.243022][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8781.243270][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8781.243596][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8781.243892][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8781.244215][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8781.244528][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8781.244784][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8781.245033][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8781.245285][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8781.245602][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8781.245850][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8781.246091][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8781.246422][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8781.246671][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8781.247022][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8781.247350][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8781.247643][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8781.247965][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8781.248211][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8781.248444][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8781.248741][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8781.248999][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8781.249244][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8781.249514][ C3] process_one_work (kernel/workqueue.c:2633) [ 8781.249774][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8781.250013][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8781.250293][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8781.250536][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8781.250782][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8781.251127][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8781.251394][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8781.251661][ C3] kthread (kernel/kthread.c:388) [ 8781.251874][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8781.252116][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8781.252348][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8781.252589][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8808.564878][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8808.565366][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8808.565859][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8808.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8808.567317][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8808.567947][ C3] Workqueue: netns cleanup_net [ 8808.568199][ C3] 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) [ 8808.568536][ C3] 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 ... [ 8808.569529][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8808.569842][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8808.570253][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8808.570662][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8808.571070][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8808.571476][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8808.571886][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8808.572344][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8808.572686][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8808.573097][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8808.573505][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8808.573915][ C3] PKRU: 55555554 [ 8808.574100][ C3] Call Trace: [ 8808.574275][ C3] [ 8808.574427][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8808.574697][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8808.574946][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8808.575233][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8808.575512][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8808.575806][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8808.576079][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8808.576391][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8808.576660][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8808.576978][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8808.577281][ C3] [ 8808.577434][ C3] [ 8808.577589][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8808.577911][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8808.578215][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8808.578524][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8808.578844][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8808.579148][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8808.579404][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8808.579683][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8808.579978][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8808.580221][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8808.580468][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8808.580706][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8808.580943][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8808.581192][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8808.581498][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8808.581760][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8808.582103][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8808.582380][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8808.582678][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8808.582985][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8808.583281][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8808.583529][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8808.583787][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8808.584032][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8808.584354][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8808.584651][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8808.584972][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8808.585284][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8808.585539][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8808.585789][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8808.586041][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8808.586356][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8808.586602][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8808.586842][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8808.587173][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8808.587424][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8808.587772][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8808.588098][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8808.588391][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8808.588717][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8808.588962][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8808.589197][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8808.589489][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8808.589748][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8808.589994][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8808.590263][ C3] process_one_work (kernel/workqueue.c:2633) [ 8808.590523][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8808.590759][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8808.591043][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8808.591283][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8808.591530][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8808.591871][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8808.592136][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8808.592402][ C3] kthread (kernel/kthread.c:388) [ 8808.592618][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8808.592857][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8808.593093][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8808.593332][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8836.564878][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8836.565367][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8836.565857][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8836.566345][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8836.567316][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8836.567944][ C3] Workqueue: netns cleanup_net [ 8836.568197][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 8836.568468][ C3] 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 [ 8836.569464][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000246 [ 8836.569779][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8836.570194][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8836.570602][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8836.571013][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8836.571422][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8836.571832][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8836.572291][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8836.572631][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8836.573043][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8836.573451][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8836.573859][ C3] PKRU: 55555554 [ 8836.574044][ C3] Call Trace: [ 8836.574220][ C3] [ 8836.574370][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8836.574639][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8836.574889][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8836.575172][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8836.575452][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8836.575747][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8836.576028][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8836.576343][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8836.576611][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8836.576930][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8836.577229][ C3] [ 8836.577385][ C3] [ 8836.577540][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8836.577862][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8836.578167][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8836.578473][ C3] ? kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 8836.578712][ C3] ? kasan_report (mm/kasan/report.c:585) [ 8836.578948][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8836.579245][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8836.579484][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8836.579776][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8836.580096][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8836.580400][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8836.580654][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8836.580934][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8836.581225][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8836.581470][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8836.581719][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8836.581954][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8836.582194][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8836.582443][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8836.582746][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8836.583008][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8836.583351][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8836.583627][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8836.583924][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8836.584227][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8836.584520][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8836.584769][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8836.585027][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8836.585274][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8836.585595][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8836.585891][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8836.586215][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8836.586527][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8836.586780][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8836.587031][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8836.587283][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8836.587602][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8836.587847][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8836.588084][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8836.588417][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8836.588669][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8836.589015][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8836.589341][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8836.589634][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8836.589954][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8836.590197][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8836.590431][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8836.590721][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8836.590982][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8836.591227][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8836.591495][ C3] process_one_work (kernel/workqueue.c:2633) [ 8836.591754][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8836.591993][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8836.592275][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8836.592516][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8836.592760][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8836.593102][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8836.593370][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8836.593635][ C3] kthread (kernel/kthread.c:388) [ 8836.593849][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8836.594089][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8836.594321][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8836.594562][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8836.594816][ C3] | [ 8859.256229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8859.256604][ C3] rcu: 3-....: (5324880 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1159380 | [ 8859.257188][ C3] rcu: (t=5332349 jiffies g=2723341 q=5646 ncpus=4) [ 8859.258017][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8859.258648][ C3] Workqueue: netns cleanup_net [ 8859.258901][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8859.259177][ C3] 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 [ 8859.260171][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 8859.260485][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 8859.260896][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8859.261306][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8859.261714][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8859.262122][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 8859.262532][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8859.262992][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8859.263333][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8859.263744][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8859.264152][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8859.264564][ C3] PKRU: 55555554 [ 8859.264749][ C3] Call Trace: [ 8859.264923][ C3] [ 8859.265075][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8859.265356][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8859.265614][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8859.265872][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8859.266165][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8859.266403][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8859.266679][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8859.266955][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8859.267218][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8859.267511][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8859.267759][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8859.268081][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8859.268364][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8859.268662][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8859.268933][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8859.269246][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8859.269516][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8859.269834][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8859.270136][ C3] [ 8859.270292][ C3] [ 8859.270445][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8859.270768][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8859.271065][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8859.271364][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 8859.271609][ C3] kasan_report (mm/kasan/report.c:585) [ 8859.271836][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8859.272133][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 8859.272388][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8859.272678][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8859.272999][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8859.273301][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8859.273557][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8859.273836][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8859.274128][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8859.274374][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8859.274619][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8859.274857][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8859.275096][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8859.275345][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8859.275649][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8859.275911][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8859.276251][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8859.276526][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8859.276824][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8859.277125][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8859.277419][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8859.277667][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8859.277926][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8859.278174][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8859.278497][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8859.278796][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8859.279118][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8859.279429][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8859.279684][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8859.279935][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8859.280186][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8859.280502][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8859.280748][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8859.280988][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8859.281319][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8859.281570][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8859.281919][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8859.282245][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8859.282538][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8859.282857][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8859.283104][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8859.283337][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8859.283628][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8859.283887][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8859.284133][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8859.284401][ C3] process_one_work (kernel/workqueue.c:2633) [ 8859.284662][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8859.284899][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8859.285181][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8859.285421][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8859.285667][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8859.286008][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8859.286275][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8859.286542][ C3] kthread (kernel/kthread.c:388) [ 8859.286756][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8859.286995][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8859.287230][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8859.287471][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8869.191243][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5341989 jiffies s: 467069 root: 0x8/. | [ 8869.191894][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8869.192270][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8869.192549][ C3] NMI backtrace for cpu 3 [ 8869.192557][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8869.192559][ C3] Workqueue: netns cleanup_net [ 8869.192565][ C3] 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) [ 8869.192571][ C3] 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 ... [ 8869.192573][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8869.192576][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8869.192578][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8869.192579][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8869.192581][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8869.192583][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8869.192584][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8869.192586][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8869.192590][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8869.192592][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8869.192593][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8869.192594][ C3] PKRU: 55555554 [ 8869.192596][ C3] Call Trace: [ 8869.192597][ C3] [ 8869.192599][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8869.192604][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8869.192608][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8869.192613][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8869.192616][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8869.192619][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8869.192623][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8869.192627][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8869.192630][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8869.192633][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8869.192637][ C3] [ 8869.192637][ C3] [ 8869.192639][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8869.192643][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8869.192647][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8869.192652][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8869.192655][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8869.192659][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8869.192661][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8869.192666][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8869.192669][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8869.192673][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8869.192675][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8869.192680][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8869.192683][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8869.192686][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8869.192690][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8869.192695][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8869.192698][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8869.192703][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8869.192709][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8869.192712][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8869.192715][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8869.192722][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8869.192729][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8869.192735][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8869.192740][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8869.192744][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8869.192748][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8869.192752][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8869.192759][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8869.192764][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8869.192767][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8869.192772][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8869.192775][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8869.192778][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8869.192782][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8869.192785][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8869.192789][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8869.192792][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8869.192795][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8869.192798][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8869.192801][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8869.192803][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8869.192807][ C3] process_one_work (kernel/workqueue.c:2633) [ 8869.192811][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8869.192814][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8869.192819][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8869.192822][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8869.192825][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8869.192829][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8869.192832][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8869.192834][ C3] kthread (kernel/kthread.c:388) [ 8869.192837][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8869.192839][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8869.192842][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8869.192844][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8896.564858][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8896.565342][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8896.565830][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8896.566313][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8896.567278][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8896.567905][ C3] Workqueue: netns cleanup_net [ 8896.568158][ C3] 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) [ 8896.568492][ C3] 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 ... [ 8896.569489][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8896.569803][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8896.570215][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8896.570625][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8896.571033][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8896.571442][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8896.571852][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8896.572310][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8896.572651][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8896.573062][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8896.573470][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8896.573881][ C3] PKRU: 55555554 [ 8896.574066][ C3] Call Trace: [ 8896.574240][ C3] [ 8896.574393][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8896.574662][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8896.574911][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8896.575197][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8896.575478][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8896.575774][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8896.576046][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8896.576358][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8896.576626][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8896.576945][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8896.577251][ C3] [ 8896.577404][ C3] [ 8896.577559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8896.577882][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8896.578189][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8896.578493][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8896.578812][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8896.579115][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8896.579370][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8896.579656][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.579950][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.580194][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8896.580441][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8896.580679][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8896.580916][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8896.581163][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8896.581469][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8896.581731][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8896.582074][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8896.582348][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8896.582647][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8896.582950][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8896.583246][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8896.583493][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8896.583752][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8896.583996][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8896.584320][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8896.584618][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8896.584940][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8896.585252][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8896.585507][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8896.585757][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8896.586009][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8896.586324][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8896.586569][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8896.586809][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8896.587138][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8896.587389][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8896.587737][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8896.588067][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8896.588358][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8896.588679][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8896.588924][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8896.589158][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8896.589449][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8896.589708][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.589954][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8896.590223][ C3] process_one_work (kernel/workqueue.c:2633) [ 8896.590483][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8896.590718][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8896.591000][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8896.591240][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8896.591487][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8896.591827][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8896.592093][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8896.592358][ C3] kthread (kernel/kthread.c:388) [ 8896.592575][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8896.592814][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8896.593048][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8896.593288][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8924.564884][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8924.565374][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8924.565867][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8924.566354][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8924.567325][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8924.567957][ C3] Workqueue: netns cleanup_net [ 8924.568210][ C3] 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) [ 8924.568541][ C3] 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 [ 8924.569541][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000202 [ 8924.569857][ C3] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 8924.570268][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8924.570680][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8924.571092][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8924.571502][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8924.571912][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8924.572373][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8924.572714][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8924.573129][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8924.573539][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8924.573949][ C3] PKRU: 55555554 [ 8924.574137][ C3] Call Trace: [ 8924.574314][ C3] [ 8924.574465][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8924.574735][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8924.574986][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8924.575271][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8924.575553][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8924.575850][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8924.576123][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8924.576439][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8924.576709][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8924.577029][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8924.577332][ C3] [ 8924.577488][ C3] [ 8924.577643][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8924.577973][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8924.578272][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8924.578570][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8924.578893][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8924.579199][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8924.579456][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8924.579738][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8924.580031][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.580278][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8924.580527][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8924.580764][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8924.581005][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8924.581257][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8924.581561][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8924.581824][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8924.582169][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8924.582449][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8924.582746][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8924.583051][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8924.583344][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8924.583594][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8924.583854][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8924.584101][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8924.584426][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8924.584722][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8924.585046][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8924.585360][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8924.585615][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8924.585865][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8924.586118][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8924.586435][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8924.586682][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8924.586919][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8924.587251][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8924.587502][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8924.587854][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8924.588181][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8924.588475][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8924.588796][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8924.589041][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8924.589276][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8924.589568][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8924.589828][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8924.590073][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8924.590342][ C3] process_one_work (kernel/workqueue.c:2633) [ 8924.590603][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8924.590842][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8924.591124][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8924.591367][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8924.591610][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8924.591956][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8924.592224][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8924.592491][ C3] kthread (kernel/kthread.c:388) [ 8924.592705][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8924.592946][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8924.593178][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8924.593420][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8924.593675][ C3] | [ 8937.291229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8937.291590][ C3] rcu: 3-....: (5402801 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1175715 | [ 8937.292174][ C3] rcu: (t=5410384 jiffies g=2723341 q=5646 ncpus=4) [ 8937.293003][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8937.293635][ C3] Workqueue: netns cleanup_net [ 8937.293886][ C3] 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) [ 8937.294223][ C3] 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 ... [ 8937.295218][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8937.295534][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8937.295947][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8937.296358][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8937.296768][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8937.297180][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8937.297592][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8937.298056][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8937.298398][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8937.298809][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8937.299222][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8937.299632][ C3] PKRU: 55555554 [ 8937.299820][ C3] Call Trace: [ 8937.299995][ C3] [ 8937.300147][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8937.300428][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8937.300689][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8937.300948][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 8937.301243][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8937.301482][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8937.301759][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8937.302036][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8937.302300][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8937.302596][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8937.302846][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8937.303166][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8937.303450][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8937.303746][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8937.304019][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8937.304335][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8937.304605][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8937.304925][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8937.305230][ C3] [ 8937.305385][ C3] [ 8937.305539][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8937.305865][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8937.306170][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8937.306474][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8937.306796][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8937.307104][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8937.307361][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8937.307641][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8937.307939][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8937.308185][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8937.308433][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8937.308671][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8937.308909][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8937.309161][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8937.309467][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8937.309731][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8937.310073][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8937.310351][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8937.310651][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8937.310954][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8937.311251][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8937.311498][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8937.311757][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8937.312005][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8937.312331][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8937.312626][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8937.312950][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8937.313264][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8937.313521][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8937.313773][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8937.314024][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8937.314341][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8937.314589][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8937.314828][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8937.315159][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8937.315408][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8937.315761][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8937.316088][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8937.316381][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8937.316701][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8937.316948][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8937.317182][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8937.317480][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8937.317739][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8937.317989][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8937.318259][ C3] process_one_work (kernel/workqueue.c:2633) [ 8937.318520][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8937.318761][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8937.319042][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8937.319287][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8937.319534][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8937.319877][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8937.320145][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8937.320414][ C3] kthread (kernel/kthread.c:388) [ 8937.320627][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8937.320871][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8937.321104][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8937.321344][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8964.564879][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8964.565369][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8964.565858][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8964.566347][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8964.567321][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8964.567952][ C3] Workqueue: netns cleanup_net [ 8964.568204][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8964.568473][ C3] 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 [ 8964.569473][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 8964.569790][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8964.570201][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8964.570613][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8964.571023][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8964.571434][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8964.571843][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8964.572304][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8964.572648][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8964.573061][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8964.573472][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8964.573883][ C3] PKRU: 55555554 [ 8964.574070][ C3] Call Trace: [ 8964.574247][ C3] [ 8964.574397][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8964.574666][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8964.574918][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8964.575203][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8964.575487][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8964.575783][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8964.576056][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8964.576373][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8964.576644][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8964.576964][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8964.577268][ C3] [ 8964.577424][ C3] [ 8964.577577][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8964.577906][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8964.578212][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8964.578514][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8964.578757][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8964.579052][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8964.579374][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8964.579682][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8964.579939][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8964.580220][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8964.580514][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8964.580760][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8964.581010][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8964.581250][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8964.581488][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8964.581739][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8964.582047][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8964.582311][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8964.582655][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8964.582932][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8964.583233][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8964.583537][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8964.583833][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8964.584080][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8964.584341][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8964.584589][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8964.584915][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8964.585211][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8964.585536][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8964.585853][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8964.586111][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8964.586363][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8964.586614][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8964.586931][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8964.587180][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8964.587421][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8964.587758][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8964.588009][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8964.588361][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8964.588690][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8964.588983][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8964.589306][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8964.589553][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8964.589786][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8964.590081][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8964.590342][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8964.590587][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8964.590857][ C3] process_one_work (kernel/workqueue.c:2633) [ 8964.591118][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8964.591357][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8964.591638][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8964.591883][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8964.592131][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8964.592474][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8964.592743][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8964.593012][ C3] kthread (kernel/kthread.c:388) [ 8964.593225][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8964.593468][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8964.593702][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8964.593942][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8967.495243][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5440293 jiffies s: 467069 root: 0x8/. | [ 8967.495881][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 8967.496256][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 8967.496537][ C3] NMI backtrace for cpu 3 [ 8967.496544][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8967.496546][ C3] Workqueue: netns cleanup_net [ 8967.496550][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 8967.496555][ C3] 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 [ 8967.496558][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 8967.496560][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 8967.496561][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8967.496563][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8967.496564][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 8967.496566][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 8967.496567][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8967.496569][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8967.496572][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8967.496574][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8967.496575][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8967.496577][ C3] PKRU: 55555554 [ 8967.496578][ C3] Call Trace: [ 8967.496580][ C3] [ 8967.496581][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8967.496586][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8967.496590][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8967.496595][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8967.496598][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8967.496601][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8967.496604][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8967.496609][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8967.496612][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8967.496615][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8967.496618][ C3] ? kasan_report (mm/kasan/report.c:609) [ 8967.496621][ C3] [ 8967.496622][ C3] [ 8967.496626][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8967.496629][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8967.496633][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8967.496637][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8967.496641][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8967.496644][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8967.496647][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8967.496650][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8967.496655][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8967.496658][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8967.496662][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8967.496665][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8967.496669][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8967.496672][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8967.496675][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8967.496679][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8967.496684][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8967.496687][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8967.496692][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8967.496696][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8967.496700][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8967.496703][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8967.496709][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8967.496716][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8967.496721][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8967.496726][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8967.496730][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8967.496734][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8967.496739][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8967.496746][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8967.496749][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8967.496753][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8967.496757][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8967.496760][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8967.496763][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8967.496768][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8967.496771][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8967.496775][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8967.496778][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8967.496781][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8967.496783][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8967.496786][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8967.496789][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8967.496793][ C3] process_one_work (kernel/workqueue.c:2633) [ 8967.496797][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8967.496800][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8967.496804][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8967.496807][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8967.496810][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8967.496814][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8967.496817][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8967.496819][ C3] kthread (kernel/kthread.c:388) [ 8967.496822][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8967.496824][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8967.496827][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8967.496829][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8992.564869][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 8992.565358][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 8992.565845][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 8992.566330][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 8992.567296][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8992.567929][ C3] Workqueue: netns cleanup_net [ 8992.568180][ C3] 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) [ 8992.568514][ C3] 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 ... [ 8992.569508][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 8992.569824][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 8992.570235][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 8992.570644][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 8992.571052][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 8992.571463][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 8992.571873][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 8992.572332][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8992.572673][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 8992.573084][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8992.573495][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8992.573905][ C3] PKRU: 55555554 [ 8992.574092][ C3] Call Trace: [ 8992.574266][ C3] [ 8992.574420][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8992.574690][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8992.574940][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8992.575225][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8992.575506][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8992.575804][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8992.576076][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8992.576392][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8992.576661][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8992.576977][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8992.577281][ C3] [ 8992.577437][ C3] [ 8992.577596][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8992.577922][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8992.578224][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8992.578529][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8992.578852][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 8992.579157][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8992.579412][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8992.579693][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8992.579986][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8992.580232][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8992.580480][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 8992.580716][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 8992.580955][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 8992.581205][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8992.581509][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 8992.581773][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8992.582114][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 8992.582394][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 8992.582692][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8992.582996][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 8992.583290][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 8992.583540][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 8992.583800][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 8992.584047][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 8992.584370][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 8992.584667][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 8992.584991][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 8992.585304][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 8992.585559][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 8992.585810][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 8992.586062][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 8992.586378][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 8992.586625][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 8992.586863][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 8992.587193][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 8992.587445][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 8992.587799][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 8992.588125][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 8992.588420][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 8992.588740][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 8992.588985][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 8992.589219][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 8992.589511][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 8992.589770][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8992.590016][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 8992.590285][ C3] process_one_work (kernel/workqueue.c:2633) [ 8992.590545][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 8992.590784][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 8992.591065][ C3] ? assign_work (kernel/workqueue.c:1101) [ 8992.591307][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 8992.591551][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 8992.591895][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8992.592162][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 8992.592429][ C3] kthread (kernel/kthread.c:388) [ 8992.592643][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8992.592883][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 8992.593116][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 8992.593359][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 8992.593613][ C3] | [ 9015.325229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9015.325591][ C3] rcu: 3-....: (5480720 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1192059 | [ 9015.326176][ C3] rcu: (t=5488418 jiffies g=2723341 q=5646 ncpus=4) [ 9015.327006][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9015.327642][ C3] Workqueue: netns cleanup_net [ 9015.327895][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9015.328164][ C3] 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 [ 9015.329159][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 9015.329476][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 9015.329885][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9015.330294][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9015.330705][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 9015.331115][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 9015.331526][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9015.331985][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9015.332326][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9015.332737][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9015.333148][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9015.333556][ C3] PKRU: 55555554 [ 9015.333743][ C3] Call Trace: [ 9015.333918][ C3] [ 9015.334069][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9015.334348][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9015.334609][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9015.334867][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9015.335159][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9015.335398][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9015.335675][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9015.335951][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9015.336215][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9015.336510][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9015.336760][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9015.337080][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9015.337361][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9015.337660][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9015.337932][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9015.338247][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9015.338515][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9015.338833][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9015.339138][ C3] [ 9015.339293][ C3] [ 9015.339446][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9015.339768][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9015.340074][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9015.340378][ C3] ? kasan_report (mm/kasan/report.c:609) [ 9015.340616][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9015.340920][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9015.341212][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9015.341532][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9015.341837][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9015.342092][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9015.342371][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9015.342662][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9015.342907][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9015.343156][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9015.343392][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9015.343632][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9015.343882][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9015.344186][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9015.344450][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9015.344793][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9015.345068][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9015.345366][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9015.345669][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9015.345962][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9015.346210][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9015.346470][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9015.346717][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9015.347049][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9015.347344][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9015.347670][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9015.347985][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9015.348241][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9015.348490][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9015.348740][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9015.349057][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9015.349305][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9015.349541][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9015.349870][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9015.350121][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9015.350471][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9015.350797][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9015.351091][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9015.351414][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9015.351659][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9015.351891][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9015.352183][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9015.352441][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9015.352685][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9015.352954][ C3] process_one_work (kernel/workqueue.c:2633) [ 9015.353214][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9015.353453][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9015.353733][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9015.353976][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9015.354221][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9015.354565][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9015.354832][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9015.355099][ C3] kthread (kernel/kthread.c:388) [ 9015.355311][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9015.355553][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9015.355785][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9015.356026][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9040.564878][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9040.565370][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9040.565858][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9040.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9040.567316][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9040.567945][ C3] Workqueue: netns cleanup_net [ 9040.568196][ C3] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9040.568491][ C3] 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 [ 9040.569485][ C3] RSP: 0018:ffffc9000051f4c0 EFLAGS: 00000202 [ 9040.569801][ C3] RAX: ffff888022f2b208 RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 9040.570209][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9040.570617][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9040.571024][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9040.571432][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9040.571839][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9040.572296][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9040.572636][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9040.573046][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9040.573454][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9040.573861][ C3] PKRU: 55555554 [ 9040.574046][ C3] Call Trace: [ 9040.574221][ C3] [ 9040.574372][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9040.574641][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9040.574891][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9040.575174][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9040.575454][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9040.575748][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9040.576018][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9040.576333][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9040.576601][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9040.576918][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9040.577220][ C3] [ 9040.577378][ C3] [ 9040.577531][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9040.577854][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9040.578152][ C3] ? kasan_check_range (mm/kasan/generic.c:188) [ 9040.578414][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9040.578701][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9040.579022][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9040.579325][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9040.579579][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9040.579860][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9040.580150][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9040.580397][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9040.580645][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9040.580880][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9040.581119][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9040.581368][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9040.581670][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9040.581932][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9040.582275][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9040.582551][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9040.582847][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9040.583150][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9040.583443][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9040.583692][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9040.583951][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9040.584197][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9040.584520][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9040.584815][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9040.585138][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9040.585451][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9040.585705][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9040.585954][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9040.586206][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9040.586522][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9040.586768][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9040.587005][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9040.587340][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9040.587591][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9040.587939][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9040.588265][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9040.588558][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9040.588877][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9040.589121][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9040.589355][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9040.589645][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9040.589903][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9040.590148][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9040.590415][ C3] process_one_work (kernel/workqueue.c:2633) [ 9040.590676][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9040.590914][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9040.591195][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9040.591437][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9040.591680][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9040.592023][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9040.592291][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9040.592556][ C3] kthread (kernel/kthread.c:388) [ 9040.592768][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9040.593010][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9040.593240][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9040.593481][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9065.799241][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5538597 jiffies s: 467069 root: 0x8/. | [ 9065.799893][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 9065.800266][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 9065.800546][ C3] NMI backtrace for cpu 3 [ 9065.800555][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9065.800557][ C3] Workqueue: netns cleanup_net [ 9065.800563][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9065.800568][ C3] 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 [ 9065.800571][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 9065.800573][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 9065.800575][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9065.800577][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9065.800578][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9065.800580][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 9065.800582][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9065.800584][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9065.800587][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9065.800589][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9065.800590][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9065.800591][ C3] PKRU: 55555554 [ 9065.800592][ C3] Call Trace: [ 9065.800595][ C3] [ 9065.800597][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9065.800602][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9065.800607][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9065.800611][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9065.800615][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9065.800618][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9065.800622][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9065.800627][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9065.800630][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9065.800633][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9065.800636][ C3] [ 9065.800637][ C3] [ 9065.800641][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9065.800644][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9065.800648][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9065.800653][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9065.800658][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9065.800660][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9065.800664][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9065.800666][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9065.800671][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9065.800674][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9065.800678][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9065.800680][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9065.800685][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9065.800688][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9065.800692][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9065.800695][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9065.800700][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9065.800703][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9065.800708][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9065.800713][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9065.800717][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9065.800720][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9065.800727][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9065.800734][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9065.800740][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9065.800744][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9065.800748][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9065.800752][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9065.800757][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9065.800764][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9065.800768][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9065.800772][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9065.800777][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9065.800780][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9065.800783][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9065.800787][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9065.800790][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9065.800794][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9065.800797][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9065.800800][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9065.800803][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9065.800806][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9065.800808][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9065.800813][ C3] process_one_work (kernel/workqueue.c:2633) [ 9065.800817][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9065.800820][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9065.800824][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9065.800827][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9065.800830][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9065.800834][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9065.800837][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9065.800840][ C3] kthread (kernel/kthread.c:388) [ 9065.800842][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9065.800845][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9065.800848][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9065.800850][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9092.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9092.565368][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9092.565858][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9092.566344][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9092.567318][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9092.567948][ C3] Workqueue: netns cleanup_net [ 9092.568201][ C3] 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) [ 9092.568537][ C3] 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 [ 9092.569533][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 9092.569850][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 9092.570260][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9092.570669][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9092.571079][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9092.571491][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9092.571902][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9092.572362][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9092.572704][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9092.573115][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9092.573527][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9092.573937][ C3] PKRU: 55555554 [ 9092.574124][ C3] Call Trace: [ 9092.574299][ C3] [ 9092.574451][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9092.574722][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9092.574974][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9092.575259][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9092.575539][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9092.575837][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9092.576109][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9092.576426][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9092.576696][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9092.577016][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9092.577319][ C3] [ 9092.577475][ C3] [ 9092.577630][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9092.577953][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9092.578256][ C3] ? 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) [ 9092.578559][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9092.578883][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9092.579188][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9092.579443][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9092.579724][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9092.580016][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9092.580262][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9092.580511][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9092.580747][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9092.580988][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9092.581239][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9092.581542][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9092.581805][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9092.582149][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9092.582426][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9092.582724][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9092.583030][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9092.583324][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9092.583572][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9092.583832][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9092.584079][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9092.584405][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9092.584702][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9092.585026][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9092.585339][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9092.585594][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9092.585845][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9092.586097][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9092.586415][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9092.586663][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9092.586900][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9092.587235][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9092.587487][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9092.587835][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9092.588163][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9092.588458][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9092.588780][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9092.589024][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9092.589259][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9092.589551][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9092.589811][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9092.590057][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9092.590325][ C3] process_one_work (kernel/workqueue.c:2633) [ 9092.590586][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9092.590824][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9092.591106][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9092.591350][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9092.591593][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9092.591939][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9092.592207][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9092.592475][ C3] kthread (kernel/kthread.c:388) [ 9092.592688][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9092.592931][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9092.593162][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9092.593405][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9092.593660][ C3] | [ 9093.360229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9093.360577][ C3] rcu: 3-....: (5558641 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1208370 | [ 9093.361160][ C3] rcu: (t=5566453 jiffies g=2723341 q=5646 ncpus=4) [ 9093.361989][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9093.362615][ C3] Workqueue: netns cleanup_net [ 9093.362866][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9093.363135][ C3] 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 [ 9093.364131][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 9093.364447][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 9093.364857][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9093.365267][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 9093.365677][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9093.366086][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9093.366496][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9093.366955][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9093.367299][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9093.367711][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9093.368121][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9093.368529][ C3] PKRU: 55555554 [ 9093.368716][ C3] Call Trace: [ 9093.368891][ C3] [ 9093.369039][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9093.369318][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9093.369578][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9093.369836][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9093.370131][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9093.370367][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9093.370643][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9093.370922][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9093.371186][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9093.371477][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9093.371726][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9093.372048][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9093.372328][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9093.372624][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9093.372896][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9093.373208][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9093.373478][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9093.373794][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9093.374099][ C3] [ 9093.374253][ C3] [ 9093.374409][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9093.374731][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9093.375029][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9093.375270][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9093.375525][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9093.375813][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9093.376135][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9093.376437][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9093.376693][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9093.376973][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9093.377270][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9093.377516][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9093.377762][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9093.377999][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9093.378238][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9093.378487][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9093.378791][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9093.379053][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9093.379397][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9093.379673][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9093.379971][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9093.380274][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9093.380567][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9093.380816][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9093.381076][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9093.381321][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9093.381643][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9093.381943][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9093.382267][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9093.382578][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9093.382832][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9093.383085][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9093.383337][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9093.383655][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9093.383901][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9093.384139][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9093.384470][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9093.384721][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9093.385070][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9093.385397][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9093.385690][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9093.386010][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9093.386255][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9093.386490][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9093.386780][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9093.387043][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9093.387287][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9093.387557][ C3] process_one_work (kernel/workqueue.c:2633) [ 9093.387818][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9093.388056][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9093.388337][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9093.388578][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9093.388822][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9093.389164][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9093.389431][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9093.389698][ C3] kthread (kernel/kthread.c:388) [ 9093.389911][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9093.390152][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9093.390384][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9093.390625][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9120.564876][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9120.565367][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9120.565857][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9120.566341][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9120.567320][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9120.567951][ C3] Workqueue: netns cleanup_net [ 9120.568203][ C3] 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) [ 9120.568539][ C3] 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 ... [ 9120.569533][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 9120.569849][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 9120.570262][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9120.570672][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9120.571082][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9120.571494][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9120.571905][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9120.572366][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9120.572708][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9120.573120][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9120.573532][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9120.573943][ C3] PKRU: 55555554 [ 9120.574133][ C3] Call Trace: [ 9120.574306][ C3] [ 9120.574461][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9120.574732][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9120.574984][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9120.575270][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9120.575549][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9120.575847][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9120.576120][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9120.576435][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9120.576705][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9120.577026][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9120.577332][ C3] [ 9120.577486][ C3] [ 9120.577643][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9120.577969][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9120.578272][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9120.578578][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9120.578902][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9120.579206][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9120.579472][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9120.579754][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9120.580048][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9120.580295][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9120.580543][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9120.580781][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9120.581024][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9120.581274][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9120.581580][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9120.581843][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9120.582186][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9120.582467][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9120.582765][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9120.583071][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9120.583366][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9120.583616][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9120.583877][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9120.584124][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9120.584449][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9120.584750][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9120.585075][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9120.585389][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9120.585646][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9120.585898][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9120.586151][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9120.586469][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9120.586716][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9120.586960][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9120.587291][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9120.587543][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9120.587893][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9120.588221][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9120.588514][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9120.588836][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9120.589082][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9120.589319][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9120.589611][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9120.589871][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9120.590116][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9120.590387][ C3] process_one_work (kernel/workqueue.c:2633) [ 9120.590649][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9120.590887][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9120.591172][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9120.591414][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9120.591661][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9120.592003][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9120.592272][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9120.592540][ C3] kthread (kernel/kthread.c:388) [ 9120.592756][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9120.592997][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9120.593230][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9120.593474][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9148.564873][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9148.565363][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9148.565849][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9148.566335][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9148.567305][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9148.567935][ C3] Workqueue: netns cleanup_net [ 9148.568188][ C3] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9148.568456][ C3] 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 [ 9148.569452][ C3] RSP: 0018:ffffc9000051f408 EFLAGS: 00000282 [ 9148.569768][ C3] RAX: 0000000000000001 RBX: ffffed10045e5642 RCX: ffffffffa8cb35b0 [ 9148.570178][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9148.570586][ C3] RBP: ffffed10045e5641 R08: 0000000000000000 R09: ffffed10045e5641 [ 9148.570994][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9148.571406][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9148.571814][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9148.572273][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9148.572613][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9148.573025][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9148.573436][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9148.573844][ C3] PKRU: 55555554 [ 9148.574032][ C3] Call Trace: [ 9148.574207][ C3] [ 9148.574360][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9148.574631][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9148.574882][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9148.575166][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9148.575447][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9148.575746][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9148.576018][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9148.576334][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9148.576603][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9148.576927][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9148.577229][ C3] [ 9148.577384][ C3] [ 9148.577539][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9148.577865][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9148.578162][ C3] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9148.578403][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9148.578660][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9148.578949][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9148.579271][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9148.579577][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9148.579833][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9148.580114][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9148.580405][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9148.580652][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9148.580900][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9148.581136][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9148.581377][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9148.581627][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9148.581931][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9148.582193][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9148.582537][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9148.582813][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9148.583111][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9148.583416][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9148.583708][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9148.583958][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9148.584218][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9148.584466][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9148.584792][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9148.585088][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9148.585412][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9148.585727][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9148.585983][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9148.586234][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9148.586484][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9148.586804][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9148.587052][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9148.587289][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9148.587619][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9148.587872][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9148.588222][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9148.588547][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9148.588842][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9148.589163][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9148.589410][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9148.589643][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9148.589935][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9148.590194][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9148.590439][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9148.590707][ C3] process_one_work (kernel/workqueue.c:2633) [ 9148.590967][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9148.591206][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9148.591487][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9148.591729][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9148.591975][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9148.592319][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9148.592586][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9148.592853][ C3] kthread (kernel/kthread.c:388) [ 9148.593067][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9148.593309][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9148.593540][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9148.593782][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9164.103243][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5636901 jiffies s: 467069 root: 0x8/. | [ 9164.103892][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 9164.104266][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 9164.104547][ C3] NMI backtrace for cpu 3 [ 9164.104555][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9164.104558][ C3] Workqueue: netns cleanup_net [ 9164.104563][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9164.104568][ C3] 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 [ 9164.104571][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 9164.104573][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 9164.104575][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9164.104576][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9164.104578][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 9164.104580][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 9164.104582][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9164.104584][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9164.104587][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9164.104589][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9164.104590][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9164.104591][ C3] PKRU: 55555554 [ 9164.104592][ C3] Call Trace: [ 9164.104595][ C3] [ 9164.104597][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9164.104602][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9164.104607][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9164.104611][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9164.104616][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9164.104618][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9164.104621][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9164.104626][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9164.104630][ C3] ? kasan_report (mm/kasan/report.c:609) [ 9164.104633][ C3] ? kasan_report (mm/kasan/report.c:609) [ 9164.104636][ C3] ? kasan_report (mm/kasan/report.c:609) [ 9164.104639][ C3] [ 9164.104640][ C3] [ 9164.104643][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9164.104647][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9164.104651][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9164.104655][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9164.104660][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9164.104663][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9164.104666][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9164.104668][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9164.104673][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9164.104676][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9164.104680][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9164.104682][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9164.104687][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9164.104690][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9164.104693][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9164.104697][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9164.104702][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9164.104705][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9164.104710][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9164.104716][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9164.104719][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9164.104723][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9164.104730][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9164.104737][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9164.104742][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9164.104747][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9164.104751][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9164.104755][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9164.104760][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9164.104767][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9164.104771][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9164.104775][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9164.104780][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9164.104783][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9164.104786][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9164.104791][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9164.104794][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9164.104797][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9164.104800][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9164.104803][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9164.104806][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9164.104809][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9164.104811][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9164.104816][ C3] process_one_work (kernel/workqueue.c:2633) [ 9164.104820][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9164.104823][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9164.104828][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9164.104831][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9164.104834][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9164.104838][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9164.104841][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9164.104843][ C3] kthread (kernel/kthread.c:388) [ 9164.104846][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9164.104849][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9164.104851][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9164.104853][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9164.104860][ C3] | [ 9171.394229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9171.394590][ C3] rcu: 3-....: (5636561 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1224669 | [ 9171.395176][ C3] rcu: (t=5644487 jiffies g=2723341 q=5646 ncpus=4) [ 9171.396008][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9171.396642][ C3] Workqueue: netns cleanup_net [ 9171.396896][ C3] 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) [ 9171.397233][ C3] 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 ... [ 9171.398231][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 9171.398549][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 9171.398958][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9171.399368][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9171.399779][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9171.400190][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9171.400600][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9171.401059][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9171.401401][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9171.401813][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9171.402224][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9171.402633][ C3] PKRU: 55555554 [ 9171.402821][ C3] Call Trace: [ 9171.402996][ C3] [ 9171.403148][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9171.403428][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9171.403689][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9171.403947][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9171.404241][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9171.404480][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9171.404757][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9171.405035][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9171.405299][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9171.405594][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9171.405844][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9171.406165][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9171.406447][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9171.406746][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9171.407019][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9171.407332][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9171.407602][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9171.407921][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9171.408226][ C3] [ 9171.408380][ C3] [ 9171.408535][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9171.408858][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9171.409164][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9171.409469][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9171.409789][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9171.410095][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9171.410352][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9171.410632][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9171.410927][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9171.411170][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9171.411419][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9171.411658][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9171.411895][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9171.412145][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9171.412452][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9171.412716][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9171.413058][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9171.413336][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9171.413637][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9171.413939][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9171.414236][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9171.414485][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9171.414744][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9171.414990][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9171.415315][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9171.415614][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9171.415936][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9171.416251][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9171.416507][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9171.416764][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9171.417017][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9171.417333][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9171.417579][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9171.417820][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9171.418152][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9171.418402][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9171.418752][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9171.419079][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9171.419370][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9171.419691][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9171.419938][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9171.420171][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9171.420464][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9171.420723][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9171.420970][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9171.421239][ C3] process_one_work (kernel/workqueue.c:2633) [ 9171.421498][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9171.421735][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9171.422019][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9171.422259][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9171.422507][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9171.422849][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9171.423116][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9171.423382][ C3] kthread (kernel/kthread.c:388) [ 9171.423597][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9171.423838][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9171.424073][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9171.424313][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9196.564877][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9196.565367][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9196.565856][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9196.566343][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9196.567315][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9196.567943][ C3] Workqueue: netns cleanup_net [ 9196.568196][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9196.568473][ C3] 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 [ 9196.569470][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 9196.569785][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 9196.570196][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9196.570606][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9196.571018][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9196.571428][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 9196.571836][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9196.572294][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9196.572634][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9196.573047][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9196.573457][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9196.573864][ C3] PKRU: 55555554 [ 9196.574050][ C3] Call Trace: [ 9196.574227][ C3] [ 9196.574378][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9196.574647][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9196.574898][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9196.575183][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9196.575465][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9196.575760][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9196.576032][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9196.576347][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9196.576622][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9196.576941][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9196.577245][ C3] [ 9196.577400][ C3] [ 9196.577554][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9196.577876][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9196.578174][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9196.578472][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9196.578718][ C3] kasan_report (mm/kasan/report.c:585) [ 9196.578945][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9196.579245][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9196.579501][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9196.579792][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9196.580113][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9196.580418][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9196.580672][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9196.580953][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9196.581244][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9196.581490][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9196.581737][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9196.581972][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9196.582212][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9196.582462][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9196.582764][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9196.583026][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9196.583368][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9196.583644][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9196.583942][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9196.584245][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9196.584539][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9196.584788][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9196.585047][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9196.585295][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9196.585619][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9196.585916][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9196.586240][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9196.586557][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9196.586812][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9196.587063][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9196.587315][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9196.587631][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9196.587878][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9196.588114][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9196.588444][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9196.588694][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9196.589042][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9196.589370][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9196.589663][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9196.589982][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9196.590227][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9196.590461][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9196.590752][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9196.591011][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9196.591256][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9196.591524][ C3] process_one_work (kernel/workqueue.c:2633) [ 9196.591784][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9196.592024][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9196.592304][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9196.592546][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9196.592789][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9196.593131][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9196.593399][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9196.593665][ C3] kthread (kernel/kthread.c:388) [ 9196.593878][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9196.594119][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9196.594350][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9196.594591][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9224.564889][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9224.565378][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9224.565873][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9224.566359][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9224.567339][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9224.567970][ C3] Workqueue: netns cleanup_net [ 9224.568222][ C3] 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) [ 9224.568556][ C3] 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 ... [ 9224.569560][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000206 [ 9224.569877][ C3] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 9224.570291][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9224.570702][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9224.571112][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9224.571524][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9224.571936][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9224.572399][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9224.572743][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9224.573154][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9224.573564][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9224.573977][ C3] PKRU: 55555554 [ 9224.574164][ C3] Call Trace: [ 9224.574338][ C3] [ 9224.574493][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9224.574765][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9224.575015][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9224.575303][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9224.575583][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9224.575880][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9224.576154][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9224.576471][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9224.576743][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9224.577061][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9224.577368][ C3] [ 9224.577522][ C3] [ 9224.577679][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9224.578003][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9224.578308][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9224.578614][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9224.578937][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9224.579241][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9224.579499][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9224.579779][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9224.580075][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9224.580322][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9224.580569][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9224.580809][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9224.581049][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9224.581301][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9224.581608][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9224.581873][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9224.582216][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9224.582492][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9224.582795][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9224.583098][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9224.583395][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9224.583645][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9224.583904][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9224.584149][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9224.584475][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9224.584775][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9224.585098][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9224.585411][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9224.585668][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9224.585922][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9224.586174][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9224.586497][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9224.586743][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9224.586983][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9224.587316][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9224.587567][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9224.587916][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9224.588243][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9224.588538][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9224.588858][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9224.589106][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9224.589340][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9224.589634][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9224.589894][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9224.590140][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9224.590412][ C3] process_one_work (kernel/workqueue.c:2633) [ 9224.590672][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9224.590910][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9224.591194][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9224.591435][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9224.591683][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9224.592025][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9224.592293][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9224.592561][ C3] kthread (kernel/kthread.c:388) [ 9224.592777][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9224.593016][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9224.593252][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9224.593495][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9224.593748][ C3] | [ 9249.428229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9249.428596][ C3] rcu: 3-....: (5714505 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1240818 | [ 9249.429178][ C3] rcu: (t=5722521 jiffies g=2723341 q=5646 ncpus=4) [ 9249.430011][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9249.430638][ C3] Workqueue: netns cleanup_net [ 9249.430893][ C3] 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) [ 9249.431227][ C3] Code: fa ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 e9 48 c1 e9 03 0f b6 04 01 3c 03 7f 04 84 c0 75 63 44 89 64 24 48 e9 b9 fd ff ff <48> 89 ef e8 94 68 e9 fd e9 b1 f6 ff ff 48 89 ef e8 87 68 e9 fd e9 All code ======== 0: fa cli 1: ff (bad) 2: ff 48 b8 decl -0x48(%rax) 5: 00 00 add %al,(%rax) 7: 00 00 add %al,(%rax) 9: 00 fc add %bh,%ah b: ff (bad) c: df 4c 89 e9 fisttps -0x17(%rcx,%rcx,4) 10: 48 c1 e9 03 shr $0x3,%rcx 14: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 18: 3c 03 cmp $0x3,%al 1a: 7f 04 jg 0x20 1c: 84 c0 test %al,%al 1e: 75 63 jne 0x83 20: 44 89 64 24 48 mov %r12d,0x48(%rsp) 25: e9 b9 fd ff ff jmp 0xfffffffffffffde3 2a:* 48 89 ef mov %rbp,%rdi <-- trapping instruction 2d: e8 94 68 e9 fd call 0xfffffffffde968c6 32: e9 b1 f6 ff ff jmp 0xfffffffffffff6e8 37: 48 89 ef mov %rbp,%rdi 3a: e8 87 68 e9 fd call 0xfffffffffde968c6 3f: e9 .byte 0xe9 Code starting with the faulting instruction =========================================== 0: 48 89 ef mov %rbp,%rdi 3: e8 94 68 e9 fd call 0xfffffffffde9689c 8: e9 b1 f6 ff ff jmp 0xfffffffffffff6be d: 48 89 ef mov %rbp,%rdi 10: e8 87 68 e9 fd call 0xfffffffffde9689c 15: e9 .byte 0xe9 [ 9249.432222][ C3] RSP: 0018:ffffc9000051f4d0 EFLAGS: 00000282 [ 9249.432539][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb35b0 [ 9249.432947][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9249.433359][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9249.433769][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9249.434177][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: 1ffff920000a3e9b [ 9249.434585][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9249.435044][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9249.435388][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9249.435799][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9249.436207][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9249.436621][ C3] PKRU: 55555554 [ 9249.436807][ C3] Call Trace: [ 9249.436983][ C3] [ 9249.437133][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9249.437415][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9249.437674][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9249.437931][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9249.438228][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9249.438464][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9249.438742][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9249.439019][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9249.439282][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9249.439573][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9249.439822][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9249.440144][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9249.440423][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9249.440720][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9249.440991][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9249.441306][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9249.441576][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9249.441891][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9249.442196][ C3] [ 9249.442351][ C3] [ 9249.442505][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9249.442830][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9249.443125][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9249.443429][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9249.443751][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9249.444052][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9249.444310][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9249.444589][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9249.444883][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9249.445129][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9249.445374][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9249.445613][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9249.445853][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9249.446100][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9249.446409][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9249.446672][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9249.447012][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9249.447293][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9249.447591][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9249.447893][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9249.448188][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9249.448438][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9249.448698][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9249.448943][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9249.449267][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9249.449568][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9249.449891][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9249.450203][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9249.450457][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9249.450710][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9249.450963][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9249.451280][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9249.451527][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9249.451765][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9249.452095][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9249.452346][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9249.452697][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9249.453021][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9249.453315][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9249.453634][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9249.453879][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9249.454113][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9249.454403][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9249.454662][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9249.454907][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9249.455176][ C3] process_one_work (kernel/workqueue.c:2633) [ 9249.455434][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9249.455671][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9249.455953][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9249.456193][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9249.456443][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9249.456783][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9249.457050][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9249.457316][ C3] kthread (kernel/kthread.c:388) [ 9249.457530][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9249.457770][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9249.458003][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9249.458245][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9262.407242][T21421] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 3-.... } 5735205 jiffies s: 467069 root: 0x8/. | [ 9262.407893][T21421] rcu: blocking rcu_node structures (internal RCU debug): | [ 9262.408268][T21421] Sending NMI from CPU 0 to CPUs 3: | [ 9262.408551][ C3] NMI backtrace for cpu 3 [ 9262.408560][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9262.408562][ C3] Workqueue: netns cleanup_net [ 9262.408569][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9262.408574][ C3] 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 [ 9262.408577][ C3] RSP: 0018:ffffc9000051f400 EFLAGS: 00000247 [ 9262.408579][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb35b0 [ 9262.408581][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9262.408583][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9262.408584][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9262.408586][ C3] R13: ffffffffa8cb35b0 R14: 0000000000000004 R15: ffff8880057c0040 [ 9262.408587][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9262.408589][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9262.408593][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9262.408594][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9262.408596][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9262.408597][ C3] PKRU: 55555554 [ 9262.408598][ C3] Call Trace: [ 9262.408600][ C3] [ 9262.408603][ C3] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9262.408609][ C3] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9262.408613][ C3] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9262.408618][ C3] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9262.408622][ C3] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9262.408624][ C3] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9262.408628][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9262.408633][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9262.408636][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9262.408639][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9262.408642][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9262.408645][ C3] [ 9262.408645][ C3] [ 9262.408646][ C3] kasan_report (mm/kasan/report.c:585) [ 9262.408652][ C3] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 9262.408656][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9262.408660][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9262.408664][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9262.408668][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9262.408673][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9262.408676][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9262.408680][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9262.408682][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9262.408687][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9262.408690][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9262.408694][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9262.408696][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9262.408701][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9262.408704][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9262.408708][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9262.408711][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9262.408716][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9262.408719][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9262.408725][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9262.408731][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9262.408734][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9262.408738][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9262.408745][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9262.408752][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9262.408758][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9262.408762][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9262.408766][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9262.408770][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9262.408775][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9262.408782][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9262.408786][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9262.408789][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9262.408794][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9262.408798][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9262.408801][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9262.408805][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9262.408809][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9262.408812][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9262.408816][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9262.408819][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9262.408821][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9262.408824][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9262.408827][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9262.408831][ C3] process_one_work (kernel/workqueue.c:2633) [ 9262.408836][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9262.408839][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9262.408843][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9262.408847][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9262.408849][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9262.408853][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9262.408857][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9262.408859][ C3] kthread (kernel/kthread.c:388) [ 9262.408862][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9262.408864][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9262.408867][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9262.408869][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9288.564876][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9288.565364][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9288.565857][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9288.566347][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9288.567325][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9288.567955][ C3] Workqueue: netns cleanup_net [ 9288.568209][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 9288.568480][ C3] 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 [ 9288.569476][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 9288.569789][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 9288.570202][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9288.570612][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9288.571020][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000000 [ 9288.571427][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 9288.571839][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9288.572298][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9288.572638][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9288.573049][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9288.573459][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9288.573869][ C3] PKRU: 55555554 [ 9288.574056][ C3] Call Trace: [ 9288.574236][ C3] [ 9288.574393][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9288.574662][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9288.574913][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9288.575198][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9288.575477][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9288.575775][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9288.576046][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9288.576367][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9288.576637][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9288.576956][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9288.577258][ C3] [ 9288.577415][ C3] [ 9288.577569][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9288.577891][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9288.578195][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9288.578498][ C3] ? kasan_report (mm/kasan/report.c:609) [ 9288.578739][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9288.579044][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9288.579339][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9288.579660][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9288.579963][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9288.580220][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9288.580500][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.580794][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.581039][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9288.581287][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9288.581525][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9288.581764][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9288.582014][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9288.582318][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9288.582580][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9288.582921][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9288.583198][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9288.583498][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9288.583802][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9288.584097][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9288.584344][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9288.584605][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9288.584851][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9288.585174][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9288.585474][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9288.585798][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9288.586114][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9288.586370][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9288.586624][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9288.586876][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9288.587194][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9288.587439][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9288.587678][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9288.588009][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9288.588261][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9288.588610][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9288.588936][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9288.589229][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9288.589549][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9288.589795][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9288.590029][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9288.590320][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9288.590579][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.590824][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9288.591093][ C3] process_one_work (kernel/workqueue.c:2633) [ 9288.591356][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9288.591594][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9288.591877][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9288.592118][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9288.592364][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9288.592706][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9288.592975][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9288.593242][ C3] kthread (kernel/kthread.c:388) [ 9288.593457][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9288.593697][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9288.593930][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9288.594172][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9316.564888][ C3] hardirqs last enabled at (12124043): irqentry_exit (kernel/entry/common.c:352) | [ 9316.565376][ C3] hardirqs last disabled at (12124042): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 9316.565865][ C3] softirqs last enabled at (12123494): fib6_run_gc (net/ipv6/ip6_fib.c:2359) | [ 9316.566354][ C3] softirqs last disabled at (12123486): fib6_run_gc (net/ipv6/ip6_fib.c:2365) [ 9316.567325][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9316.567952][ C3] Workqueue: netns cleanup_net [ 9316.568205][ C3] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9316.568473][ C3] 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 [ 9316.569471][ C3] RSP: 0018:ffffc9000051f428 EFLAGS: 00000286 [ 9316.569788][ C3] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffffa8cb3f0c [ 9316.570196][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9316.570607][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9316.571016][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9316.571427][ C3] R13: ffffed10045e5641 R14: 0000000000000001 R15: ffff8880057c0040 [ 9316.571836][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9316.572295][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9316.572637][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9316.573049][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9316.573458][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9316.573868][ C3] PKRU: 55555554 [ 9316.574055][ C3] Call Trace: [ 9316.574231][ C3] [ 9316.574383][ C3] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9316.574652][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9316.574904][ C3] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9316.575188][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9316.575471][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9316.575766][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9316.576043][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9316.576358][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9316.576628][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9316.576947][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9316.577250][ C3] [ 9316.577406][ C3] [ 9316.577559][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9316.577885][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9316.578190][ C3] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 9316.578429][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9316.578725][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9316.579047][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9316.579350][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9316.579607][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9316.579888][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9316.580182][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.580428][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9316.580674][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9316.580913][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9316.581153][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9316.581402][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9316.581708][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9316.581970][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9316.582315][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9316.582592][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9316.582891][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9316.583196][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9316.583490][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9316.583741][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9316.584001][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9316.584247][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9316.584571][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9316.584870][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9316.585194][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9316.585505][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9316.585761][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9316.586017][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9316.586270][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9316.586589][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9316.586834][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9316.587074][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9316.587405][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9316.587656][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9316.588005][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9316.588332][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9316.588625][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9316.588945][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9316.589192][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9316.589427][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9316.589718][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9316.589978][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9316.590224][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9316.590493][ C3] process_one_work (kernel/workqueue.c:2633) [ 9316.590754][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9316.590992][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9316.591275][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9316.591515][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9316.591762][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9316.592104][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9316.592372][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9316.592640][ C3] kthread (kernel/kthread.c:388) [ 9316.592855][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9316.593095][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9316.593329][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9316.593571][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 9316.593826][ C3] | [ 9327.462229][ C3] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9327.462589][ C3] rcu: 3-....: (5792424 ticks this GP) idle=37fc/1/0x4000000000000000 softirq=3079680/3079683 fqs=1257132 | [ 9327.463173][ C3] rcu: (t=5800555 jiffies g=2723341 q=5646 ncpus=4) [ 9327.464007][ C3] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9327.464632][ C3] Workqueue: netns cleanup_net [ 9327.464886][ C3] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9327.465163][ C3] 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 [ 9327.466163][ C3] RSP: 0018:ffffc9000051f420 EFLAGS: 00000247 [ 9327.466478][ C3] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa8cb3f0c [ 9327.466888][ C3] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888022f2b208 [ 9327.467298][ C3] RBP: ffff888022f2b208 R08: 0000000000000000 R09: ffffed10045e5641 [ 9327.467707][ C3] R10: 0000000000000003 R11: 205d313754202020 R12: 0000000000000003 [ 9327.468115][ C3] R13: ffffffffa8cb3f0c R14: 0000000000000004 R15: ffff8880057c0040 [ 9327.468526][ C3] FS: 0000000000000000(0000) GS:ffff888035e00000(0000) knlGS:0000000000000000 [ 9327.468986][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9327.469329][ C3] CR2: 0000556a576b99d8 CR3: 0000000021334001 CR4: 0000000000770ef0 [ 9327.469739][ C3] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9327.470148][ C3] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9327.470561][ C3] PKRU: 55555554 [ 9327.470747][ C3] Call Trace: [ 9327.470921][ C3] [ 9327.471072][ C3] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9327.471355][ C3] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9327.471614][ C3] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9327.471871][ C3] ? debug_object_deactivate (lib/debugobjects.c:779) [ 9327.472166][ C3] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9327.472404][ C3] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9327.472682][ C3] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9327.472959][ C3] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9327.473224][ C3] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9327.473526][ C3] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9327.473777][ C3] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9327.474097][ C3] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9327.474377][ C3] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9327.474675][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9327.474948][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9327.475264][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9327.475533][ C3] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9327.475852][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9327.476159][ C3] [ 9327.476317][ C3] [ 9327.476471][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9327.476793][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9327.477097][ C3] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9327.477401][ C3] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 9327.477649][ C3] kasan_report (mm/kasan/report.c:585) [ 9327.477876][ C3] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9327.478172][ C3] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9327.478493][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 9327.478795][ C3] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9327.479052][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9327.479331][ C3] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9327.479627][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9327.479872][ C3] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9327.480118][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 9327.480357][ C3] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 9327.480596][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4274) [ 9327.480844][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9327.481151][ C3] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 9327.481414][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9327.481756][ C3] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 9327.482031][ C3] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 9327.482333][ C3] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9327.482636][ C3] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 9327.482931][ C3] __tcf_action_put (net/sched/act_api.c:377) [ 9327.483181][ C3] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 9327.483439][ C3] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 9327.483683][ C3] __basic_delete_filter (net/sched/cls_basic.c:92) cls_basic [ 9327.484007][ C3] basic_destroy (net/sched/cls_basic.c:121) cls_basic [ 9327.484307][ C3] ? __pfx_basic_destroy (net/sched/cls_basic.c:110) cls_basic [ 9327.484631][ C3] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 9327.484942][ C3] tcf_proto_destroy (net/sched/cls_api.c:418) [ 9327.485198][ C3] tcf_chain_flush (net/sched/cls_api.c:737) [ 9327.485451][ C3] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 9327.485706][ C3] ingress_destroy (net/sched/sch_ingress.c:123) sch_ingress [ 9327.486028][ C3] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 9327.486272][ C3] dev_shutdown (net/sched/sch_generic.c:1482) [ 9327.486510][ C3] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 9327.486840][ C3] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 9327.487091][ C3] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 9327.487441][ C3] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 9327.487767][ C3] default_device_exit_batch (net/core/dev.c:11629) [ 9327.488059][ C3] ? __pfx_default_device_exit_batch (net/core/dev.c:11604) [ 9327.488378][ C3] ? ops_exit_list (net/core/net_namespace.c:169 (discriminator 3)) [ 9327.488625][ C3] cleanup_net (net/core/net_namespace.c:636 (discriminator 3)) [ 9327.488858][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 9327.489148][ C3] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 9327.489408][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9327.489653][ C3] ? process_one_work (kernel/workqueue.c:2609) [ 9327.489921][ C3] process_one_work (kernel/workqueue.c:2633) [ 9327.490181][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 9327.490417][ C3] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 9327.490701][ C3] ? assign_work (kernel/workqueue.c:1101) [ 9327.490941][ C3] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 9327.491188][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 9327.491528][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9327.491796][ C3] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 9327.492061][ C3] kthread (kernel/kthread.c:388) [ 9327.492276][ C3] ? __pfx_kthread (kernel/kthread.c:341) [ 9327.492515][ C3] ret_from_fork (arch/x86/kernel/process.c:147) [ 9327.492748][ C3] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: dump_stack_lvl:print_report:kasan_report:__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: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 queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock 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_range: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 queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock 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_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report: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 kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock 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 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 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 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 __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_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_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 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 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 __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 kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_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 queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock 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:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock 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 report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath 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:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report: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 kasan_check_range: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 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:kasan_check_range:queued_spin_lock_slowpath kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report: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 kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock 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: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 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 __asan_report_load4_noabort: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 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 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 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 queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock 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: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 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 report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report: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:queued_spin_lock_slowpath:do_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 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: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_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 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 report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath 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_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:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock 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: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: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 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 queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_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 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: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_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report: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 report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report: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