Over the last 10 days or so, for some reason every time I attempt to shutdown or restart Windows (Windows guest - Arch is the host), VMWare immediately freezes and the process cannot be killed to the point I need to do a hard reboot because I can't even shutdown my system cleanly (although my system is totally responsive in every other way before I shutdown with the exception of VMWare) and I get the following showing up when I run dmesg:
[ 1954.873606] BUG: unable to handle kernel paging request at ffffffffc057f14e
[ 1954.873651] IP: report_bug+0x94/0x120
[ 1954.873666] PGD 23ba0c067
[ 1954.873666] P4D 23ba0c067
[ 1954.873677] PUD 23ba0e067
[ 1954.873688] PMD 32ed01067
[ 1954.873700] PTE 800000032edf7161
[ 1954.873730] Oops: 0003 [#1] PREEMPT SMP
[ 1954.873744] Modules linked in: dm_mod dax ctr ccm cmac rfcomm vmnet(O) ppdev parport_pc parport fuse vmw_vsock_vmci_transport vsock vmw_vmci vmmon(O) arc4 bnep bbswitch(O) intel_rapl dell_wmi x86_pkg_temp_thermal intel_powerclamp sparse_keymap iTCO_wdt coretemp iTCO_vendor_support kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel pcbc dell_laptop dell_smbios dcdbas aesni_intel aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf btusb psmouse btrtl btbcm i915 pcspkr btintel bluetooth i2c_i801 iwlmvm snd_hda_codec_hdmi mac80211 ecdh_generic snd_hda_codec_realtek snd_hda_codec_generic input_leds evdev led_class joydev mousedev mac_hid iwlwifi snd_hda_intel atl1c lpc_ich cfg80211 drm_kms_helper snd_hda_codec uvcvideo videobuf2_vmalloc drm snd_hda_core
[ 1954.873979] videobuf2_memops snd_hwdep rfkill videobuf2_v4l2 snd_pcm videobuf2_core intel_gtt syscopyarea videodev snd_timer mei_me sysfillrect snd sysimgblt fb_sys_fops media mei soundcore i2c_algo_bit shpchp thermal wmi battery dell_smo8800 video tpm_tis button tpm_tis_core ac tpm sch_fq_codel ip_tables x_tables ext4 crc16 jbd2 fscrypto mbcache sd_mod hid_generic usbhid hid serio_raw atkbd libps2 xhci_pci xhci_hcd ahci libahci libata scsi_mod ehci_pci ehci_hcd usbcore usb_common i8042 serio
[ 1954.874130] CPU: 3 PID: 5334 Comm: vmx-vcpu-0 Tainted: G O4.12.6-1-ARCH #1
[ 1954.874156] Hardware name: Dell Inc. Dell System XPS 15Z/0MFNCV, BIOS A12 09/07/2012
[ 1954.874184] task: ffff89daea7a8e40 task.stack: ffffa34688da4000
[ 1954.874204] RIP: 0010:report_bug+0x94/0x120
[ 1954.874219] RSP: 0018:ffffa34688da7b10 EFLAGS: 00010202
[ 1954.874237] RAX: 0000000000000907 RBX: ffffa34688da7c78 RCX: ffffffffc057f144
[ 1954.874260] RDX: 0000000000000001 RSI: 0000000000000ed2 RDI: 0000000000000001
[ 1954.874283] RBP: ffffa34688da7b30 R08: ffffa34688da8000 R09: 000000000000034e
[ 1954.874306] R10: ffffffffa6a06a80 R11: ffff89daea7a8e00 R12: ffffffffc0532e34
[ 1954.874329] R13: ffffffffc0577366 R14: 0000000000000004 R15: ffffa34688da7c78
[ 1954.874353] FS: 00007fb1dd387700(0000) GS:ffff89daffac0000(0000) knlGS:0000000000000000
[ 1954.874379] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1954.874398] CR2: ffffffffc057f14e CR3: 000000032aea2000 CR4: 00000000000406e0
[ 1954.874421] Call Trace:
[ 1954.874439] ? ext4_set_page_dirty+0x44/0x60 [ext4]
[ 1954.874459] fixup_bug+0x2e/0x50
[ 1954.874474] do_trap+0x119/0x150
[ 1954.874487] do_error_trap+0x89/0x110
[ 1954.874504] ? ext4_set_page_dirty+0x44/0x60 [ext4]
[ 1954.874522] ? __enqueue_entity+0x6c/0x70
[ 1954.874537] ? enqueue_entity+0x109/0x740
[ 1954.874553] do_invalid_op+0x20/0x30
[ 1954.874567] invalid_op+0x1e/0x30
[ 1954.874582] RIP: 0010:ext4_set_page_dirty+0x44/0x60 [ext4]
[ 1954.874600] RSP: 0018:ffffa34688da7d28 EFLAGS: 00010246
[ 1954.874618] RAX: 017fff0000001068 RBX: ffffdee80b6ad200 RCX: 0000000000000000
[ 1954.874642] RDX: 0000000000000000 RSI: 0000000000000041 RDI: ffffdee80b6ad200
[ 1954.874665] RBP: ffffa34688da7d28 R08: ffff89daef2ce240 R09: 0000000180400037
[ 1954.874688] R10: ffffa34688da7d48 R11: ffff89daea7a8e00 R12: 0000000000000041
[ 1954.874711] R13: 0000000000000001 R14: ffff89dace1dc860 R15: 0000000000000000
[ 1954.874745] set_page_dirty+0x5b/0xb0
[ 1954.874767] qp_release_pages+0x64/0x80 [vmw_vmci]
[ 1954.874792] qp_host_unregister_user_memory.isra.20+0x27/0x80 [vmw_vmci]
[ 1954.874825] vmci_qp_broker_detach+0x245/0x3f0 [vmw_vmci]
[ 1954.874854] vmci_host_unlocked_ioctl+0x18e/0xa30 [vmw_vmci]
[ 1954.874887] do_vfs_ioctl+0xa5/0x600
[ 1954.874908] ? __fget+0x6e/0x90
[ 1954.874927] SyS_ioctl+0x79/0x90
[ 1954.874947] entry_SYSCALL_64_fastpath+0x1a/0xa5
[ 1954.874970] RIP: 0033:0x7fb34cf8f8b7
[ 1954.874990] RSP: 002b:00007fb1dd37eb28 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
[ 1954.875029] RAX: ffffffffffffffda RBX: 00007fb1dd386580 RCX: 00007fb34cf8f8b7
[ 1954.875066] RDX: 00007fb1dd37eb40 RSI: 00000000000007aa RDI: 0000000000000065
[ 1954.875106] RBP: 0000000000000006 R08: 0000000000000002 R09: 00007fb1dd37ecd0
[ 1954.875147] R10: 00007fb1dd386bfe R11: 0000000000003246 R12: 00007fb34b8be010
[ 1954.875191] R13: 00000000747ff0ec R14: ffffffffffffffff R15: 0000000000000006
[ 1954.875236] Code: 74 59 0f b7 41 0a 4c 63 69 04 0f b7 71 08 89 c7 49 01 cd 83 e7 01 a8 02 74 15 66 85 ff 74 10 a8 04 ba 01 00 00 00 75 26 83 c8 04 <66> 89 41 0a 66 85 ff 74 49 0f b6 49 0b 4c 89 e2 45 31 c9 49 89
[ 1954.875365] RIP: report_bug+0x94/0x120 RSP: ffffa34688da7b10
[ 1954.876980] CR2: ffffffffc057f14e
[ 1954.886476] ---[ end trace cdf1cc11c1557bdd ]---
I've now tried kernels 4.12.{3,5,6,8}, with VMWare 12.5.6 as well as 12.5.7. The issue also persists with existing and clean installs of Windows 10.
I can't think of anything else that's changed, and everything has worked fine for a very long time up to this point.