[ 232.509604] watchdog: BUG: soft lockup - CPU#0 stuck for 52s! [ksoftirqd/0:14] [ 232.510250] Modules linked in: [ 232.510528] irq event stamp: 901958 [ 232.510906] hardirqs last enabled at (901957): asm_sysvec_reschedule_ipi (./arch/x86/include/asm/idtentry.h:654) [ 232.511773] hardirqs last disabled at (901958): __schedule (kernel/sched/core.c:6393 (discriminator 1)) [ 232.512622] softirqs last enabled at (901954): run_ksoftirqd (kernel/softirq.c:425 kernel/softirq.c:935 kernel/softirq.c:926) [ 232.513439] softirqs last disabled at (901947): run_ksoftirqd (kernel/softirq.c:425 kernel/softirq.c:935 kernel/softirq.c:926) [ 232.515016] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 [ 232.516075] RIP: 0010:memcmp (lib/string.c:768) [ 232.516425] Code: e4 0f 84 45 01 00 00 49 bd 00 00 00 00 00 fc ff df 49 01 dc eb 11 48 83 c3 01 48 83 c5 01 4c 39 e3 0f 84 25 01 f Code starting with the faulting instruction =========================================== 0: e4 0f in $0xf,%al 2: 84 45 01 test %al,0x1(%rbp) 5: 00 00 add %al,(%rax) 7: 49 bd 00 00 00 00 00 movabs $0xdffffc0000000000,%r13 e: fc ff df 11: 49 01 dc add %rbx,%r12 14: eb 11 jmp 0x27 16: 48 83 c3 01 add $0x1,%rbx 1a: 48 83 c5 01 add $0x1,%rbp 1e: 4c 39 e3 cmp %r12,%rbx 21: 0f .byte 0xf 22: 84 .byte 0x84 23: 25 .byte 0x25 24: 01 0f add %ecx,(%rdi) [ 232.518285] RSP: 0018:ffffc900000ef440 EFLAGS: 00000293 [ 232.518752] RAX: ffff88800fe0d460 RBX: ffff88800fe0d460 RCX: 0000000000000007 [ 232.519559] RDX: 0000000000000000 RSI: ffff88800fe0d65f RDI: ffff88800fe0d45f [ 232.520325] RBP: ffff88800fe0d660 R08: 0000000000000000 R09: 0000000000000000 [ 232.521089] R10: ffff88800fe0d45f R11: 00001006101cf709 R12: ffff88800fe0d465 [ 232.521883] R13: dffffc0000000000 R14: 0000000000000006 R15: 0000000000000000 [ 232.522574] FS: 0000000000000000(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 232.523290] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 232.523804] CR2: 000055ba2c053778 CR3: 0000000004e26000 CR4: 00000000000006f0 [ 232.524440] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 232.525182] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 232.525948] Call Trace: [ 232.526220] [ 232.526463] is_bss (net/wireless/scan.c:402) [ 232.526818] cfg80211_inform_single_bss_data (net/wireless/scan.c:421 net/wireless/scan.c:2022) [ 232.527403] ? tasklet_action_common.constprop.0 (./include/linux/instrumented.h:86 ./include/asm-generic/bitops/instrumented-atomic.h:41 kernel/softirq.c:893 kernel/softirq.c:801) [ 232.527938] ? cfg80211_bss_update (net/wireless/scan.c:1933) [ 232.528363] ? kasan_quarantine_put (./arch/x86/include/asm/irqflags.h:45 (discriminator 1) ./arch/x86/include/asm/irqflags.h:80 (discriminator 1) ./arch/x86/include/asm/irqflags.h:138 (discriminator 1) mm/kasan/quarantine.c:242 (discriminator 1)) [ 232.528765] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:50 (discriminator 22)) [ 232.529148] ? cfg80211_parse_mbssid_data (net/wireless/scan.c:2213) [ 232.529725] cfg80211_parse_mbssid_data (net/wireless/scan.c:2213) [ 232.530301] ? cfg80211_inform_single_bss_data (net/wireless/scan.c:2115) [ 232.530833] cfg80211_inform_bss_frame_data (net/wireless/core.h:119 net/wireless/scan.c:2520) [ 232.531303] ? rcu_read_lock_sched_held (kernel/rcu/update.c:104 kernel/rcu/update.c:123) [ 232.531720] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5637) [ 232.532075] ? rcu_read_lock_sched_held (kernel/rcu/update.c:104 kernel/rcu/update.c:123) [ 232.532490] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5677) [ 232.532835] ? ieee80211_bss_info_update (./include/linux/rcupdate.h:738 net/mac80211/scan.c:188) [ 232.533280] ? cfg80211_inform_single_bss_frame_data (net/wireless/scan.c:2498) [ 232.533812] ? kasan_quarantine_put (./arch/x86/include/asm/irqflags.h:45 (discriminator 1) ./arch/x86/include/asm/irqflags.h:80 (discriminator 1) ./arch/x86/include/asm/irqflags.h:138 (discriminator 1) mm/kasan/quarantine.c:242 (discriminator 1)) [ 232.534211] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:50 (discriminator 22)) [ 232.534590] ieee80211_bss_info_update (net/mac80211/scan.c:190) [ 232.535022] ? rcu_read_lock_sched_held (kernel/rcu/update.c:104 kernel/rcu/update.c:123) [ 232.535454] ? ieee80211_rx_bss_put (net/mac80211/scan.c:148) [ 232.535879] ? kcov_remote_start (./include/linux/local_lock_internal.h:37 kernel/kcov.c:870) [ 232.536286] ieee80211_scan_rx (net/mac80211/scan.c:328) [ 232.536663] ieee80211_rx_list (net/mac80211/rx.c:4940 net/mac80211/rx.c:5131) [ 232.537062] ? rcu_read_lock_sched_held (kernel/rcu/update.c:104 kernel/rcu/update.c:123) [ 232.537576] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5637) [ 232.537937] ? rcu_read_lock_sched_held (kernel/rcu/update.c:104 kernel/rcu/update.c:123) [ 232.538354] ? ieee80211_rx_for_interface (net/mac80211/rx.c:5022) [ 232.538806] ? free_unref_page (mm/page_alloc.c:3500) [ 232.539176] ? rcu_read_lock_sched_held (kernel/rcu/update.c:104 kernel/rcu/update.c:123) [ 232.539591] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5637) [ 232.539939] ? lock_downgrade (kernel/locking/lockdep.c:5634) [ 232.540304] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5677) [ 232.540653] ? skb_dequeue (net/core/skbuff.c:3299) [ 232.540999] ? reacquire_held_locks (kernel/locking/lockdep.c:5674) [ 232.541410] ieee80211_rx_napi (./include/linux/rcupdate.h:735 net/mac80211/rx.c:5155) [ 232.541775] ? ieee80211_rx_list (net/mac80211/rx.c:5143) [ 232.542199] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:103 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 232.542692] ieee80211_tasklet_handler (./include/net/mac80211.h:4779 net/mac80211/main.c:315) [ 232.543193] tasklet_action_common.constprop.0 (./include/linux/instrumented.h:86 ./include/asm-generic/bitops/instrumented-atomic.h:41 kernel/softirq.c:893 kernel/softirq.c:801) [ 232.543732] __do_softirq (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/trace/events/irq.h:142 kernel/softirq.c:572) [ 232.544077] ? __entry_text_end (kernel/softirq.c:529) [ 232.544513] ? smpboot_thread_fn (kernel/smpboot.c:112) [ 232.544896] run_ksoftirqd (kernel/softirq.c:425 kernel/softirq.c:935 kernel/softirq.c:926) [ 232.545222] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 232.545642] ? sort_range (kernel/smpboot.c:109) [ 232.546054] kthread (kernel/kthread.c:376) [ 232.546355] ? kthread_complete_and_exit (kernel/kthread.c:335) [ 232.546801] ret_from_fork (arch/x86/entry/entry_64.S:312) [ 232.547169]