"but as I recall it also never happens until at least one suspend/resume" Until today. Sigh. Nevermind. May 13 16:38:45 aethereal kernel: [28098.589766] BUG: unable to handle kernel NULL pointer dereference at 0000000000000000 May 13 16:38:45 aethereal kernel: [28098.589774] IP: [] gfn_to_rmap+0x50/0x70 [kvm] May 13 16:38:45 aethereal kernel: [28098.589797] PGD cddd7067 PUD d98bc067 PMD 0 May 13 16:38:45 aethereal kernel: [28098.589802] Oops: 0000 [#1] SMP May 13 16:38:45 aethereal kernel: [28098.589806] last sysfs file: /sys/devices/pci0000:00/0000:00:1c.1/0000:0c:00.0/rfkill/rfkill0/state May 13 16:38:45 aethereal kernel: [28098.589810] Dumping ftrace buffer: May 13 16:38:45 aethereal kernel: [28098.589813] (ftrace buffer empty) May 13 16:38:45 aethereal kernel: [28098.589814] CPU 0 May 13 16:38:45 aethereal kernel: [28098.589817] Modules linked in: binfmt_misc i915 drm ppdev bridge stp bnep input_polldev kvm_intel kvm snd_hwdep sbp2 lp parport snd_hda_intel snd_pcm_oss snd_mixer_oss arc4 snd_pcm ecb pata_pcmcia snd_seq_dummy snd_seq_oss iwlagn iwlcore snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq led_class pcmcia snd_timer snd_seq_device mac80211 sn d soundcore yenta_socket rsrc_nonstatic pcmcia_core iTCO_wdt iTCO_vendor_support snd_page_alloc psmouse btusb cfg80211 dcdbas pcspkr serio_raw joydev sha256_generic aes_x86_64 aes_generic cb c dm_crypt fbcon tileblit font bitblit softcursor squashfs unionfs nls_iso8859_1 nls_cp437 vfat fat usbhid usb_storage ohci1394 ieee1394 tg3 video output intel_agp May 13 16:38:45 aethereal kernel: [28098.589879] Pid: 6963, comm: kvm Not tainted 2.6.28-11-generic #42-Ubuntu May 13 16:38:45 aethereal kernel: [28098.589881] RIP: 0010:[] [] gfn_to_rmap+0x50/0x70 [kvm] May 13 16:38:45 aethereal kernel: [28098.589895] RSP: 0018:ffff8800b3887bd8 EFLAGS: 00010246 May 13 16:38:45 aethereal kernel: [28098.589897] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 May 13 16:38:45 aethereal kernel: [28098.589899] RDX: 00000000000fee01 RSI: 0000000000000022 RDI: fffffffffffff001 May 13 16:38:45 aethereal kernel: [28098.589902] RBP: ffff8800b3887be8 R08: 0000000000000022 R09: 0000000000000000 May 13 16:38:45 aethereal kernel: [28098.589904] R10: 0000000000000002 R11: 0000000000000000 R12: fffffffffffff001 May 13 16:38:45 aethereal kernel: [28098.589906] R13: ffff880013087420 R14: ffff8800c2508000 R15: 0000000000000000 May 13 16:38:45 aethereal kernel: [28098.589909] FS: 0000000000000000(0000) GS:ffffffff80aa3000(0000) knlGS:0000000000000000 May 13 16:38:45 aethereal kernel: [28098.589912] CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b May 13 16:38:45 aethereal kernel: [28098.589914] CR2: 0000000000000000 CR3: 00000000bb89d000 CR4: 00000000000026a0 May 13 16:38:45 aethereal kernel: [28098.589916] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 May 13 16:38:45 aethereal kernel: [28098.589919] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 May 13 16:38:45 aethereal kernel: [28098.589922] Process kvm (pid: 6963, threadinfo ffff8800b3886000, task ffff8800b89d0000) May 13 16:38:45 aethereal kernel: [28098.589924] Stack: May 13 16:38:45 aethereal kernel: [28098.589926] 000000e53afbe42b ffff88011b5a2000 ffff8800b3887c18 ffffffffa03e8965 May 13 16:38:45 aethereal kernel: [28098.589930] ffff88011b5a2000 0000000000000000 ffff880013087420 ffff8800c2508000 May 13 16:38:45 aethereal kernel: [28098.589935] ffff8800b3887c58 ffffffffa03e8ea0 0000000000100100 ffff88011dcbcd10 May 13 16:38:45 aethereal kernel: [28098.589940] Call Trace: May 13 16:38:45 aethereal kernel: [28098.589943] [] rmap_remove+0xa5/0x230 [kvm] May 13 16:38:45 aethereal kernel: [28098.589955] [] kvm_mmu_zap_page+0xf0/0x330 [kvm] May 13 16:38:45 aethereal kernel: [28098.589968] [] kvm_mmu_zap_all+0x43/0x80 [kvm] May 13 16:38:45 aethereal kernel: [28098.589981] [] kvm_arch_flush_shadow+0x9/0x10 [kvm] May 13 16:38:45 aethereal kernel: [28098.589994] [] kvm_mmu_notifier_release+0x10/0x20 [kvm] May 13 16:38:45 aethereal kernel: [28098.590006] [] __mmu_notifier_release+0xab/0xb0 May 13 16:38:45 aethereal kernel: [28098.590015] [] exit_mmap+0x27/0x170 May 13 16:38:45 aethereal kernel: [28098.590020] [] mmput+0x38/0xd0 May 13 16:38:45 aethereal kernel: [28098.590024] [] exit_mm+0x116/0x150 May 13 16:38:45 aethereal kernel: [28098.590029] [] ? _spin_lock_irq+0x11/0x20 May 13 16:38:45 aethereal kernel: [28098.590034] [] do_exit+0x16c/0x3b0 May 13 16:38:45 aethereal kernel: [28098.590038] [] do_group_exit+0x42/0xc0 May 13 16:38:45 aethereal kernel: [28098.590041] [] get_signal_to_deliver+0x1ac/0x3a0 May 13 16:38:45 aethereal kernel: [28098.590046] [] ? sysret_signal+0x3d/0x67 May 13 16:38:45 aethereal kernel: [28098.590050] [] do_signal+0x70/0x1e0 May 13 16:38:45 aethereal kernel: [28098.590054] [] ? autoremove_wake_function+0x0/0x40 May 13 16:38:45 aethereal kernel: [28098.590059] [] ? getnstimeofday+0x59/0xe0 May 13 16:38:45 aethereal kernel: [28098.590063] [] ? ktime_get_ts+0x59/0x60 May 13 16:38:45 aethereal kernel: [28098.590067] [] ? poll_select_set_timeout+0x80/0x90 May 13 16:38:45 aethereal kernel: [28098.590072] [] ? sysret_signal+0x3d/0x67 May 13 16:38:45 aethereal kernel: [28098.590075] [] do_notify_resume+0x3d/0x40 May 13 16:38:45 aethereal kernel: [28098.590079] [] ptregscall_common+0x67/0xb0 May 13 16:38:45 aethereal kernel: [28098.590082] Code: 4c 89 e2 48 c1 ea 09 48 c1 e8 09 48 29 c2 48 c1 e2 04 48 03 51 28 48 89 d0 48 8b 1c 24 4c 8b 64 24 08 c9 c3 0f 1f 80 00 00 00 00 <4c> 2b 20 4a 8d 14 e5 00 00 00 00 48 03 50 18 eb da 66 66 66 66 May 13 16:38:45 aethereal kernel: [28098.590122] RIP [] gfn_to_rmap+0x50/0x70 [kvm] May 13 16:38:45 aethereal kernel: [28098.590135] RSP May 13 16:38:45 aethereal kernel: [28098.590137] CR2: 0000000000000000 May 13 16:38:45 aethereal kernel: [28098.590152] ---[ end trace 647f64ade2451d4b ]--- May 13 16:38:45 aethereal kernel: [28098.590155] Fixing recursive fault but reboot is needed!