David Brown wrote: > I was running a guest os using kvm and I got this kernel page request > failure using kvm 33 and 2.6.22.1 host. > >
Is this 2.6.22.1's modules (i.e. --with-patched-kernel) or kvm-33's modules? What guest are you running? > [12038.889793] Unable to handle kernel paging request at 0000000000100100 RIP: > [12038.889799] [<ffffffff88bacd25>] :kvm:kvm_mmu_pte_write+0x95/0x2f0 > [12038.889811] PGD 52d58067 PUD 533d1067 PMD 0 > [12038.889814] Oops: 0000 [1] SMP > [12038.889816] CPU 0 > [12038.889817] Modules linked in: usb_storage tun crc32 kvm_intel kvm > bridge ipv6 snd_pcm_oss snd_mixer_oss snd_emu10k1 snd_rawmidi > snd_ac97_codec ac97_bus snd_pcm snd_seq_device snd_timer > snd_page_alloc snd_util_mem snd_hwdep snd soundcore ext3 jbd libusual > usbkbd usbmouse usbhid hid ff_memless nvidiafb fb fb_ddc backlight > ohci1394 i2c_algo_bit ieee1394 cfbcopyarea vgastate generic bitrev > cfbimgblt cfbfillrect amd74xx firewire_ohci firewire_core nvidia(P) > ide_core serio_raw rtc tg3 crc_itu_t ehci_hcd ohci_hcd i2c_nforce2 > 8250_pnp 8250 serial_core pcspkr usbcore i2c_core psmouse shpchp > pci_hotplug sg sr_mod cdrom evdev tsdev ext4dev mbcache jbd2 > ata_generic pata_amd sata_nv libata sd_mod scsi_mod dm_mod > [12038.889851] Pid: 4685, comm: qemu-system-x86 Tainted: P 2.6.22.1 #5 > [12038.889853] RIP: 0010:[<ffffffff88bacd25>] [<ffffffff88bacd25>] > :kvm:kvm_mmu_pte_write+0x95/0x2f0 > [12038.889860] RSP: 0018:ffff81007202d928 EFLAGS: 00010206 > [12038.889862] RAX: 00000000000004c8 RBX: ffff810072ff8000 RCX: > ffff81007202db10 > [12038.889864] RDX: 0000000000100100 RSI: 0000000000100100 RDI: > 000000000000181d > [12038.889866] RBP: ffff81004b1d5000 R08: 0000000000000004 R09: > 0000000000000004 > [12038.889868] R10: 0000000000000001 R11: ffffffff88bbc380 R12: > ffff810065ba38c0 > [12038.889870] R13: 0000000000000004 R14: ffff810072ffaf20 R15: > 000000000000181d > [12038.889872] FS: 0000000040800950(0063) GS:ffffffff8131f000(0000) > knlGS:0000000000000000 > [12038.889874] CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b > [12038.889876] CR2: 0000000000100100 CR3: 000000007cc6a000 CR4: > 00000000000026e0 > [12038.889878] Process qemu-system-x86 (pid: 4685, threadinfo > ffff81007202c000, task ffff8100532854a0) > [12038.889880] Stack: 0000000000000004 ffff81007202db10 > ffffffff88bb9620 ffffffff88bad6e1 > [12038.889884] 0000000400000002 ffff81007202db10 00000000000004c8 > 0000000000100100 > [12038.889887] 00000000000004c8 ffff81007a68b000 ffff81007a68b060 > ffff810072ffaf20 > [12038.889890] Call Trace: > [12038.889897] [<ffffffff88bad6e1>] :kvm:paging64_gva_to_gpa+0x51/0x70 > [12038.889905] [<ffffffff88ba7a66>] > :kvm:emulator_write_emulated_onepage+0x136/0x1a0 > [12038.889912] [<ffffffff88bafe43>] :kvm:x86_emulate_memop+0x1953/0x3e00 > [12038.889917] [<ffffffff88bac693>] :kvm:gpa_to_hpa+0x23/0x40 > [12038.889922] [<ffffffff88bacfe9>] :kvm:safe_gpa_to_hpa+0x9/0x30 > [12038.889937] [<ffffffff88ba9557>] :kvm:emulate_instruction+0x137/0x290 > [12038.889945] [<ffffffff8120a207>] mutex_lock+0x17/0x20 > [12038.889948] [<ffffffff8103962e>] recalc_sigpending+0xe/0x30 > [12038.889954] [<ffffffff88baa49a>] :kvm:kvm_vcpu_ioctl+0xdea/0xe90 > [12038.889959] [<ffffffff810272bc>] task_rq_lock+0x4c/0x90 > [12038.889962] [<ffffffff81026e32>] __activate_task+0x32/0x50 > [12038.889965] [<ffffffff810299ed>] try_to_wake_up+0x5d/0x4b0 > [12038.889970] [<ffffffff8104aade>] futex_wait+0x17e/0x3c0 > [12038.889974] [<ffffffff810ee803>] avc_has_perm_noaudit+0x93/0x380 > [12038.889981] [<ffffffff810ef6fa>] avc_has_perm+0x5a/0x80 > [12038.889986] [<ffffffff810f076b>] inode_has_perm+0x5b/0xa0 > [12038.889993] [<ffffffff8109db95>] do_ioctl+0x35/0xe0 > [12038.889996] [<ffffffff8109dcb4>] vfs_ioctl+0x74/0x2d0 > [12038.890000] [<ffffffff8109dfa5>] sys_ioctl+0x95/0xb0 > [12038.890003] [<ffffffff8100a0fe>] system_call+0x7e/0x83 > [12038.890008] > [12038.890009] > [12038.890009] Code: 48 8b 32 4c 8d 62 f0 48 89 74 24 38 4d 3b 7c 24 > 20 75 df 41 > [12038.890016] RIP [<ffffffff88bacd25>] :kvm:kvm_mmu_pte_write+0x95/0x2f0 > [12038.890022] RSP <ffff81007202d928> > [12038.890023] CR2: 0000000000100100 > [12038.890028] note: qemu-system-x86[4685] exited with preempt_count 1 > [12038.890031] BUG: scheduling while atomic: qemu-system-x86/0x10000001/4685 > [12038.890032] > [12038.890033] Call Trace: > [12038.890036] [<ffffffff81209101>] thread_return+0x211/0x6c0 > [12038.890041] [<ffffffff8111c206>] vsnprintf+0x2d6/0x6b0 > [12038.890046] [<ffffffff8102a2fc>] __cond_resched+0x1c/0x50 > [12038.890049] [<ffffffff81209632>] cond_resched+0x32/0x40 > [12038.890052] [<ffffffff81047549>] down_read+0x9/0x20 > [12038.890054] [<ffffffff8104b024>] futex_wake+0x24/0xf0 > [12038.890059] [<ffffffff8104b812>] do_futex+0x722/0xc00 > [12038.890063] [<ffffffff8102fac9>] __call_console_drivers+0x69/0x80 > [12038.890066] [<ffffffff8102ff6e>] release_console_sem+0x20e/0x230 > [12038.890070] [<ffffffff8103050e>] printk+0x4e/0x60 > [12038.890073] [<ffffffff8104bd69>] sys_futex+0x79/0x130 > [12038.890078] [<ffffffff810316c6>] exit_mm+0x16/0xf0 > [12038.890081] [<ffffffff81032f5e>] do_exit+0x15e/0x970 > [12038.890085] [<ffffffff8120b4a8>] _spin_unlock_irqrestore+0x8/0x10 > [12038.890089] [<ffffffff8101daad>] do_page_fault+0x5ad/0x8e0 > [12038.890093] [<ffffffff810169b9>] smp_call_function_single+0xa9/0x100 > [12038.890098] [<ffffffff88ba70a0>] :kvm:ack_flush+0x0/0x10 > [12038.890103] [<ffffffff88bbc380>] :kvm_intel:vmx_get_segment_base+0x0/0x20 > [12038.890108] [<ffffffff88ba71a3>] :kvm:gfn_to_page+0x23/0x50 > [12038.890113] [<ffffffff88bac693>] :kvm:gpa_to_hpa+0x23/0x40 > [12038.890118] [<ffffffff88bacfe9>] :kvm:safe_gpa_to_hpa+0x9/0x30 > [12038.890123] [<ffffffff88bad585>] :kvm:paging64_walk_addr+0x245/0x350 > [12038.890128] [<ffffffff8120b71d>] error_exit+0x0/0x84 > [12038.890133] [<ffffffff88bbc380>] :kvm_intel:vmx_get_segment_base+0x0/0x20 > [12038.890140] [<ffffffff88bacd25>] :kvm:kvm_mmu_pte_write+0x95/0x2f0 > [12038.890145] [<ffffffff88bacced>] :kvm:kvm_mmu_pte_write+0x5d/0x2f0 > [12038.890151] [<ffffffff88bad6e1>] :kvm:paging64_gva_to_gpa+0x51/0x70 > [12038.890158] [<ffffffff88ba7a66>] > :kvm:emulator_write_emulated_onepage+0x136/0x1a0 > [12038.890165] [<ffffffff88bafe43>] :kvm:x86_emulate_memop+0x1953/0x3e00 > [12038.890170] [<ffffffff88bac693>] :kvm:gpa_to_hpa+0x23/0x40 > [12038.890175] [<ffffffff88bacfe9>] :kvm:safe_gpa_to_hpa+0x9/0x30 > [12038.890190] [<ffffffff88ba9557>] :kvm:emulate_instruction+0x137/0x290 > [12038.890195] [<ffffffff8120a207>] mutex_lock+0x17/0x20 > [12038.890197] [<ffffffff8103962e>] recalc_sigpending+0xe/0x30 > [12038.890203] [<ffffffff88baa49a>] :kvm:kvm_vcpu_ioctl+0xdea/0xe90 > [12038.890206] [<ffffffff810272bc>] task_rq_lock+0x4c/0x90 > [12038.890209] [<ffffffff81026e32>] __activate_task+0x32/0x50 > [12038.890212] [<ffffffff810299ed>] try_to_wake_up+0x5d/0x4b0 > [12038.890216] [<ffffffff8104aade>] futex_wait+0x17e/0x3c0 > [12038.890218] [<ffffffff810ee803>] avc_has_perm_noaudit+0x93/0x380 > [12038.890226] [<ffffffff810ef6fa>] avc_has_perm+0x5a/0x80 > [12038.890232] [<ffffffff810f076b>] inode_has_perm+0x5b/0xa0 > [12038.890238] [<ffffffff8109db95>] do_ioctl+0x35/0xe0 > [12038.890241] [<ffffffff8109dcb4>] vfs_ioctl+0x74/0x2d0 > [12038.890245] [<ffffffff8109dfa5>] sys_ioctl+0x95/0xb0 > [12038.890248] [<ffffffff8100a0fe>] system_call+0x7e/0x83 > [12038.890252] > > I am running a 64bit OS with a 32bit guest the guest happened to be > rebuilding my system (yeah I'm one of those crazies that run's a > compile from source distro) and it dumped this. > > Some info on the system: > x86-64 one socket dual core pentium4 64bit Host > x86-64 2 processor 32bit Guest > > cat /proc/cpuinfo > ... > processor : 1 > vendor_id : GenuineIntel > cpu family : 6 > model : 15 > model name : Intel(R) Core(TM)2 CPU 6700 @ 2.66GHz > stepping : 6 > cpu MHz : 2660.024 > cache size : 4096 KB > physical id : 0 > siblings : 2 > core id : 1 > cpu cores : 2 > fpu : yes > fpu_exception : yes > cpuid level : 10 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall > nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr > lahf_lm > bogomips : 5320.30 > clflush size : 64 > cache_alignment : 64 > address sizes : 36 bits physical, 48 bits virtual > power management: > > Any help would be appreciated. > > Thanks, > - David Brown > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > kvm-devel mailing list > kvm-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/kvm-devel > -- Do not meddle in the internals of kernels, for they are subtle and quick to panic. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel