This affects me as well on Ubuntu 17.04 (and with less frequency on Xubuntu 17.04) with symptoms similar to what others described above (the graphical desktop freezing requiring a hard reset). I have noticed an interesting pattern with this bug. I'm a Mozilla developer, and I build Firefox on my laptop regularly and I have noticed that this bug tends to happen a lot when I start a build on my laptop when I'm at home and am playing something from Youtube in the background (which I tend to do a lot!) In the beginning I suspected perhaps something in the Firefox media stack is involved due to the involvement of Youtube but now for a while I had switched to playing Youtube in Chrome and still the same happens. This time the bug was in fact triggered from Chrome, so that rules out my previous theory. Since this happens more when I'm at home, I suspect there is a connection to the wifi driver in my laptop somehow. I have a Qualcomm Atheros QCA6174 (DW1820) using the open source wifi-qca6174-firmware-dw1820 driver. Here is the relevant parts of my syslog: May 14 16:31:15 ehsan-precision kernel: [17967.039294] ------------[ cut here ]------------ May 14 16:31:15 ehsan-precision kernel: [17967.039318] kernel BUG at /build/linux-2NWldV/linux-4.10.0/include/linux/swapops.h:129! May 14 16:31:15 ehsan-precision kernel: [17967.039338] invalid opcode: 0000 [#1] SMP May 14 16:31:15 ehsan-precision kernel: [17967.039350] Modules linked in: ccm arc4 rfcomm msr vmnet(OE) uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media vmw_vsock_vmci_transport vsock vmw_vmci vmmon(OE) cmac hid_multitouch btusb btrtl bnep binfmt_misc nls_iso8859_1 i2c_designware_platform i2c_designware_core snd_hda_codec_hdmi dell_wmi dell_led dell_smbios dcdbas dell_smm_hwmon snd_hda_codec_realtek intel_rapl snd_hda_codec_generic x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm ath10k_pci ath10k_core aesni_intel aes_x86_64 crypto_simd ath snd_seq_midi glue_helper snd_seq_midi_event cryptd mac80211 snd_rawmidi input_leds joydev serio_raw snd_seq snd_seq_device snd_timer May 14 16:31:15 ehsan-precision kernel: [17967.039574] cfg80211 rtsx_pci_ms snd memstick soundcore idma64 virt_dma processor_thermal_device mei_me intel_soc_dts_iosf mei intel_lpss_pci shpchp intel_pch_thermal hci_uart btbcm btqca btintel bluetooth intel_lpss_acpi intel_lpss intel_hid dell_smo8800 int3403_thermal int340x_thermal_zone mac_hid tpm_crb int3400_thermal sparse_keymap acpi_thermal_rel acpi_als acpi_pad kfifo_buf industrialio parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor raid6_pq usbhid nouveau rtsx_pci_sdmmc i915 mxm_wmi ttm i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt psmouse fb_sys_fops nvme drm nvme_core ahci rtsx_pci libahci i2c_hid hid pinctrl_sunrisepoint wmi video pinctrl_intel fjes May 14 16:31:15 ehsan-precision kernel: [17967.039808] CPU: 6 PID: 3405 Comm: Web Content Tainted: G OE 4.10.0-20-generic #22-Ubuntu May 14 16:31:15 ehsan-precision kernel: [17967.039842] Hardware name: Dell Inc. Precision 5520/06X96V, BIOS 1.0.2 12/28/2016 May 14 16:31:15 ehsan-precision kernel: [17967.039870] task: ffff970d517b1700 task.stack: ffffbaf785d8c000 May 14 16:31:15 ehsan-precision kernel: [17967.039895] RIP: 0010:__migration_entry_wait+0x16a/0x180 May 14 16:31:15 ehsan-precision kernel: [17967.039915] RSP: 0000:ffffbaf785d8fd68 EFLAGS: 00010246 May 14 16:31:15 ehsan-precision kernel: [17967.039936] RAX: 0017ffffc0048078 RBX: fffff21a60574e30 RCX: fffff21a60574e30 May 14 16:31:15 ehsan-precision kernel: [17967.039962] RDX: 0000000000000001 RSI: ffff970d55d38800 RDI: fffff21a53b54000 May 14 16:31:15 ehsan-precision kernel: [17967.039989] RBP: ffffbaf785d8fd80 R08: ffff970d9513c5c0 R09: ffff970d9513c5c0 May 14 16:31:15 ehsan-precision kernel: [17967.040020] R10: 00000000ffffffff R11: 0000000000000001 R12: fffff21a53b54000 May 14 16:31:15 ehsan-precision kernel: [17967.040046] R13: 3e000000004ed500 R14: ffffbaf785d8fe30 R15: ffff970c453e8000 May 14 16:31:15 ehsan-precision kernel: [17967.040073] FS: 00007effa9aeaec0(0000) GS:ffff970dbf580000(0000) knlGS:0000000000000000 May 14 16:31:15 ehsan-precision kernel: [17967.040102] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 May 14 16:31:15 ehsan-precision kernel: [17967.040124] CR2: 00007eff66d006b0 CR3: 0000000806a9a000 CR4: 00000000003406e0 May 14 16:31:15 ehsan-precision kernel: [17967.040150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 May 14 16:31:15 ehsan-precision kernel: [17967.040176] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 May 14 16:31:15 ehsan-precision kernel: [17967.040203] Call Trace: May 14 16:31:15 ehsan-precision kernel: [17967.040218] migration_entry_wait+0x74/0x80 May 14 16:31:15 ehsan-precision kernel: [17967.040236] do_swap_page+0x5b3/0x770 May 14 16:31:15 ehsan-precision kernel: [17967.040251] handle_mm_fault+0x873/0x1360 May 14 16:31:15 ehsan-precision kernel: [17967.040269] __do_page_fault+0x23e/0x4e0 May 14 16:31:15 ehsan-precision kernel: [17967.040285] do_page_fault+0x22/0x30 May 14 16:31:15 ehsan-precision kernel: [17967.040301] page_fault+0x28/0x30 May 14 16:31:15 ehsan-precision kernel: [17967.040315] RIP: 0033:0x417c2b May 14 16:31:15 ehsan-precision kernel: [17967.040327] RSP: 002b:00007ffccd383e10 EFLAGS: 00010246 May 14 16:31:15 ehsan-precision kernel: [17967.040347] RAX: 0000000000000001 RBX: 00007eff66d006b0 RCX: 0000000000000001 May 14 16:31:15 ehsan-precision kernel: [17967.040374] RDX: 00007eff63700001 RSI: 00007eff63700530 RDI: 00007effa8300298 May 14 16:31:15 ehsan-precision kernel: [17967.040400] RBP: 00007ffccd383e50 R08: 00000000ffffffff R09: 00007eff6345c000 May 14 16:31:15 ehsan-precision kernel: [17967.040427] R10: 00000000ffffffff R11: 0000000000000001 R12: 0000000000000030 May 14 16:31:15 ehsan-precision kernel: [17967.040453] R13: 00007effa8300040 R14: 00007effa8300288 R15: 00007effa8300048 May 14 16:31:15 ehsan-precision kernel: [17967.040479] Code: ff ff ff 4c 89 e7 e8 96 a2 f8 ff e9 3c ff ff ff 85 d2 0f 84 2a ff ff ff 8d 4a 01 89 d0 f0 41 0f b1 4d 00 39 d0 74 81 89 c2 eb e5 <0f> 0b 4c 89 e7 e8 0c fb f9 ff eb b8 4c 8d 60 ff 4c 8d 68 1b eb May 14 16:31:15 ehsan-precision kernel: [17967.040566] RIP: __migration_entry_wait+0x16a/0x180 RSP: ffffbaf785d8fd68 May 14 16:31:15 ehsan-precision kernel: [17967.073361] ---[ end trace ce24be92311da3e6 ]--- May 14 16:31:16 ehsan-precision kernel: [17968.637803] ------------[ cut here ]------------ May 14 16:31:16 ehsan-precision kernel: [17968.637816] kernel BUG at /build/linux-2NWldV/linux-4.10.0/include/linux/swapops.h:129! May 14 16:31:16 ehsan-precision kernel: [17968.637835] invalid opcode: 0000 [#2] SMP May 14 16:31:16 ehsan-precision kernel: [17968.637849] Modules linked in: ccm arc4 rfcomm msr vmnet(OE) uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media vmw_vsock_vmci_transport vsock vmw_vmci vmmon(OE) cmac hid_multitouch btusb btrtl bnep binfmt_misc nls_iso8859_1 i2c_designware_platform i2c_designware_core snd_hda_codec_hdmi dell_wmi dell_led dell_smbios dcdbas dell_smm_hwmon snd_hda_codec_realtek intel_rapl snd_hda_codec_generic x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm ath10k_pci ath10k_core aesni_intel aes_x86_64 crypto_simd ath snd_seq_midi glue_helper snd_seq_midi_event cryptd mac80211 snd_rawmidi input_leds joydev serio_raw snd_seq snd_seq_device snd_timer May 14 16:31:16 ehsan-precision kernel: [17968.637984] cfg80211 rtsx_pci_ms snd memstick soundcore idma64 virt_dma processor_thermal_device mei_me intel_soc_dts_iosf mei intel_lpss_pci shpchp intel_pch_thermal hci_uart btbcm btqca btintel bluetooth intel_lpss_acpi intel_lpss intel_hid dell_smo8800 int3403_thermal int340x_thermal_zone mac_hid tpm_crb int3400_thermal sparse_keymap acpi_thermal_rel acpi_als acpi_pad kfifo_buf industrialio parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor raid6_pq usbhid nouveau rtsx_pci_sdmmc i915 mxm_wmi ttm i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt psmouse fb_sys_fops nvme drm nvme_core ahci rtsx_pci libahci i2c_hid hid pinctrl_sunrisepoint wmi video pinctrl_intel fjes May 14 16:31:16 ehsan-precision kernel: [17968.638106] CPU: 5 PID: 3469 Comm: Web Content Tainted: G D OE 4.10.0-20-generic #22-Ubuntu May 14 16:31:16 ehsan-precision kernel: [17968.638123] Hardware name: Dell Inc. Precision 5520/06X96V, BIOS 1.0.2 12/28/2016 May 14 16:31:16 ehsan-precision kernel: [17968.638138] task: ffff970d46b3dc00 task.stack: ffffbaf7860ac000 May 14 16:31:16 ehsan-precision kernel: [17968.638152] RIP: 0010:__migration_entry_wait+0x16a/0x180 May 14 16:31:16 ehsan-precision kernel: [17968.638163] RSP: 0000:ffffbaf7860afd68 EFLAGS: 00010246 May 14 16:31:16 ehsan-precision kernel: [17968.638174] RAX: 0017ffffc0048078 RBX: fffff21a543f7970 RCX: fffff21a543f7970 May 14 16:31:16 ehsan-precision kernel: [17968.638188] RDX: 0000000000000001 RSI: ffff970a4fde5800 RDI: fffff21a5274c000 May 14 16:31:16 ehsan-precision kernel: [17968.638201] RBP: ffffbaf7860afd80 R08: ffff970d44f5f440 R09: ffff970d44f5f440 May 14 16:31:16 ehsan-precision kernel: [17968.638215] R10: 00007faa77f00000 R11: 00007faa6db00000 R12: fffff21a5274c000 May 14 16:31:16 ehsan-precision kernel: [17968.638229] R13: 3e0000000049d300 R14: ffffbaf7860afe30 R15: ffff970b1d8b7190 May 14 16:31:16 ehsan-precision kernel: [17968.638243] FS: 00007faac1e58ec0(0000) GS:ffff970dbf540000(0000) knlGS:0000000000000000 May 14 16:31:16 ehsan-precision kernel: [17968.638259] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 May 14 16:31:16 ehsan-precision kernel: [17968.638276] CR2: 00007faa77f00010 CR3: 000000080604e000 CR4: 00000000003406e0 May 14 16:31:16 ehsan-precision kernel: [17968.638290] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 May 14 16:31:16 ehsan-precision kernel: [17968.638304] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 May 14 16:31:16 ehsan-precision kernel: [17968.638317] Call Trace: May 14 16:31:16 ehsan-precision kernel: [17968.638325] migration_entry_wait+0x74/0x80 May 14 16:31:16 ehsan-precision kernel: [17968.638336] do_swap_page+0x5b3/0x770 May 14 16:31:16 ehsan-precision kernel: [17968.638345] handle_mm_fault+0x873/0x1360 May 14 16:31:16 ehsan-precision kernel: [17968.638354] __do_page_fault+0x23e/0x4e0 May 14 16:31:16 ehsan-precision kernel: [17968.638363] do_page_fault+0x22/0x30 May 14 16:31:16 ehsan-precision kernel: [17968.638372] page_fault+0x28/0x30 May 14 16:31:16 ehsan-precision kernel: [17968.638380] RIP: 0033:0x418848 May 14 16:31:16 ehsan-precision kernel: [17968.638387] RSP: 002b:00007ffccce234d0 EFLAGS: 00010202 May 14 16:31:16 ehsan-precision kernel: [17968.638398] RAX: 00007faa85a00000 RBX: 00000000000000cb RCX: 00007faac06000d0 May 14 16:31:16 ehsan-precision kernel: [17968.638412] RDX: 00007faa80a00000 RSI: 00007faa85900000 RDI: 00007faac06000c8 May 14 16:31:16 ehsan-precision kernel: [17968.638426] RBP: 00007ffccce234d0 R08: 00007faa75900000 R09: 00007faac06000d1 May 14 16:31:16 ehsan-precision kernel: [17968.638440] R10: 00007faa77f00000 R11: 00007faa6db00000 R12: 0000000000000001 May 14 16:31:16 ehsan-precision kernel: [17968.638453] R13: 00007faa85900000 R14: 00007faac0600040 R15: 0000000000001000 May 14 16:31:16 ehsan-precision kernel: [17968.638467] Code: ff ff ff 4c 89 e7 e8 96 a2 f8 ff e9 3c ff ff ff 85 d2 0f 84 2a ff ff ff 8d 4a 01 89 d0 f0 41 0f b1 4d 00 39 d0 74 81 89 c2 eb e5 <0f> 0b 4c 89 e7 e8 0c fb f9 ff eb b8 4c 8d 60 ff 4c 8d 68 1b eb May 14 16:31:16 ehsan-precision kernel: [17968.638522] RIP: __migration_entry_wait+0x16a/0x180 RSP: ffffbaf7860afd68 May 14 16:31:16 ehsan-precision kernel: [17968.638536] ---[ end trace ce24be92311da3e7 ]--- May 14 16:31:43 ehsan-precision kernel: [17995.089221] Modules linked in: ccm arc4 rfcomm msr vmnet(OE) uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media vmw_vsock_vmci_transport vsock vmw_vmci vmmon(OE) cmac hid_multitouch btusb btrtl bnep binfmt_misc nls_iso8859_1 i2c_designware_platform i2c_designware_core snd_hda_codec_hdmi dell_wmi dell_led dell_smbios dcdbas dell_smm_hwmon snd_hda_codec_realtek intel_rapl snd_hda_codec_generic x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm ath10k_pci ath10k_core aesni_intel aes_x86_64 crypto_simd ath snd_seq_midi glue_helper snd_seq_midi_event cryptd mac80211 snd_rawmidi input_leds joydev serio_raw snd_seq snd_seq_device snd_timer May 14 16:31:43 ehsan-precision kernel: [17995.089281] cfg80211 rtsx_pci_ms snd memstick soundcore idma64 virt_dma processor_thermal_device mei_me intel_soc_dts_iosf mei intel_lpss_pci shpchp intel_pch_thermal hci_uart btbcm btqca btintel bluetooth intel_lpss