Re: [kvm-devel] WARNING: at /usr/src/modules/kvm/mmu.c:390 account_shadowed()
On Sat, Apr 26, 2008 at 10:08 AM, Avi Kivity <[EMAIL PROTECTED]> wrote: > Marcelo Tosatti wrote: > > > On Wed, Apr 23, 2008 at 09:30:06AM +0300, Avi Kivity wrote: > > > > > > > > > > > as I got no reply, I guess it is a bad setup on my part. If that might > > > > help, this happenned while I was doing a "make -j" on webkit svn tree > > > > (ie. heavy c++ compilation workload) . > > > > > > > > > > > > > > > No this is not bad setup. No amount of bad setup should give this > warning. > > > > > > You didn't get a reply because no one knows what to make of it, and > because it's much more fun to debate endianess or contemplete guests with > eighty thousand disks than to fix those impossible bugs. If you can give > clear instructions on how to reproduce this, we will try it out. Please be > sure to state OS name and versions for the guest as well as the host. > > > > > > > > > > It is valid to have more than PAGES_PER_HPAGE in the largepage's > > shadowed count. If the gpte read races with a pte-update-from-guest (and > > the pte update results in a different sp->role), it might account twice > > for a single gfn. > > > > Such "zombie" shadow pages should eventually be removed through > > recycling, allowing for instantiation of a large page, unless references > > can be leaked. Can't spot such leakage problem though. > > > > > > > > That strikes me as unlikely (though a valid scenario). > > An alternative explanation is that we're seeing a nonpae guest, so each > page can be shadowed in two different roles (two quadrants for a pte page) > or even four (for a pgd page). > > Thomas, are you running a 32-bit nonpae guest? > Yes it was 32bit nonpae guest on 32bit nonpae host. Severals things : - I never reproduiced the problem - The problem happened under heavy load, and I was experiencing slowdown on this laptop after a few hours of work. For example my system was reporting 4500fps on glxgears after fresh boot, and 500fps after a day of work. After some investigations, I found on the dell website that my laptop had fans activation problems with my bios version. After bios upgrade, my system does slows after heavy load. So as my system was heating to much because of this bios problem, I think you can forget my report. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel
Re: [kvm-devel] WARNING: at /usr/src/modules/kvm/mmu.c:390 account_shadowed()
On Mon, Apr 21, 2008 at 9:57 PM, Thomas Cataldo <[EMAIL PROTECTED]> wrote: > Hi, > > I am running kvm-66 on top of a debian sid host with 2.6.24 (intel 32bit > host). > > Got the following in my logs today : > > Apr 21 17:55:01 buffy kernel: WARNING: at > /usr/src/modules/kvm/mmu.c:390 account_shadowed() > Apr 21 17:55:01 buffy kernel: Pid: 21416, comm: kvm Tainted: P > 2.6.24-1-686 #1 > Apr 21 17:55:01 buffy kernel: [] kvm_mmu_get_page+0x42d/0x447 > [kvm] > Apr 21 17:55:01 buffy kernel: [] kvm_mmu_load+0xdf/0x15c [kvm] > Apr 21 17:55:01 buffy kernel: [] > vmx_queue_exception+0x0/0x33 [kvm_intel] > Apr 21 17:55:01 buffy kernel: [] > kvm_arch_vcpu_ioctl_run+0x233/0x5a9 [kvm] > Apr 21 17:55:01 buffy kernel: [] kvm_vcpu_ioctl+0xe4/0x34c [kvm] > Apr 21 17:55:01 buffy kernel: [] delayacct_end+0x70/0x77 > Apr 21 17:55:01 buffy kernel: [] sync_page+0x0/0x3b > Apr 21 17:55:01 buffy kernel: [] __delayacct_blkio_end+0x5b/0x5f > Apr 21 17:55:01 buffy kernel: [] io_schedule+0x64/0x80 > Apr 21 17:55:01 buffy kernel: [] enqueue_entity+0x2b/0x3d > Apr 21 17:55:01 buffy kernel: [] apic_wait_icr_idle+0xe/0x15 > Apr 21 17:55:01 buffy kernel: [] enqueue_task_fair+0x16/0x24 > Apr 21 17:55:01 buffy kernel: [] enqueue_task+0x52/0x5d > Apr 21 17:55:01 buffy kernel: [] resched_task+0x52/0x54 > Apr 21 17:55:01 buffy kernel: [] try_to_wake_up+0x2b8/0x2c2 > Apr 21 17:55:01 buffy kernel: [] __wake_up_common+0x32/0x5c > Apr 21 17:55:01 buffy kernel: [] __wake_up+0x32/0x42 > Apr 21 17:55:01 buffy kernel: [] wake_futex+0x3b/0x45 > Apr 21 17:55:01 buffy kernel: [] futex_wake+0x81/0xb0 > Apr 21 17:55:01 buffy kernel: [] do_futex+0x77/0x983 > Apr 21 17:55:01 buffy kernel: [] update_curr+0x62/0xef > Apr 21 17:55:01 buffy kernel: [] __switch_to+0x9d/0x11d > Apr 21 17:55:01 buffy kernel: [] kvm_vcpu_ioctl+0x0/0x34c [kvm] > Apr 21 17:55:01 buffy kernel: [] do_ioctl+0x1f/0x62 > Apr 21 17:55:01 buffy kernel: [] vfs_ioctl+0x237/0x249 > Apr 21 17:55:01 buffy kernel: [] sys_ioctl+0x45/0x5d > Apr 21 17:55:01 buffy kernel: [] sysenter_past_esp+0x6b/0xa1 > > > Regards, > Thomas. > as I got no reply, I guess it is a bad setup on my part. If that might help, this happenned while I was doing a "make -j" on webkit svn tree (ie. heavy c++ compilation workload) . - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel
[kvm-devel] WARNING: at /usr/src/modules/kvm/mmu.c:390 account_shadowed()
Hi, I am running kvm-66 on top of a debian sid host with 2.6.24 (intel 32bit host). Got the following in my logs today : Apr 21 17:55:01 buffy kernel: WARNING: at /usr/src/modules/kvm/mmu.c:390 account_shadowed() Apr 21 17:55:01 buffy kernel: Pid: 21416, comm: kvm Tainted: P 2.6.24-1-686 #1 Apr 21 17:55:01 buffy kernel: [] kvm_mmu_get_page+0x42d/0x447 [kvm] Apr 21 17:55:01 buffy kernel: [] kvm_mmu_load+0xdf/0x15c [kvm] Apr 21 17:55:01 buffy kernel: [] vmx_queue_exception+0x0/0x33 [kvm_intel] Apr 21 17:55:01 buffy kernel: [] kvm_arch_vcpu_ioctl_run+0x233/0x5a9 [kvm] Apr 21 17:55:01 buffy kernel: [] kvm_vcpu_ioctl+0xe4/0x34c [kvm] Apr 21 17:55:01 buffy kernel: [] delayacct_end+0x70/0x77 Apr 21 17:55:01 buffy kernel: [] sync_page+0x0/0x3b Apr 21 17:55:01 buffy kernel: [] __delayacct_blkio_end+0x5b/0x5f Apr 21 17:55:01 buffy kernel: [] io_schedule+0x64/0x80 Apr 21 17:55:01 buffy kernel: [] enqueue_entity+0x2b/0x3d Apr 21 17:55:01 buffy kernel: [] apic_wait_icr_idle+0xe/0x15 Apr 21 17:55:01 buffy kernel: [] enqueue_task_fair+0x16/0x24 Apr 21 17:55:01 buffy kernel: [] enqueue_task+0x52/0x5d Apr 21 17:55:01 buffy kernel: [] resched_task+0x52/0x54 Apr 21 17:55:01 buffy kernel: [] try_to_wake_up+0x2b8/0x2c2 Apr 21 17:55:01 buffy kernel: [] __wake_up_common+0x32/0x5c Apr 21 17:55:01 buffy kernel: [] __wake_up+0x32/0x42 Apr 21 17:55:01 buffy kernel: [] wake_futex+0x3b/0x45 Apr 21 17:55:01 buffy kernel: [] futex_wake+0x81/0xb0 Apr 21 17:55:01 buffy kernel: [] do_futex+0x77/0x983 Apr 21 17:55:01 buffy kernel: [] update_curr+0x62/0xef Apr 21 17:55:01 buffy kernel: [] __switch_to+0x9d/0x11d Apr 21 17:55:01 buffy kernel: [] kvm_vcpu_ioctl+0x0/0x34c [kvm] Apr 21 17:55:01 buffy kernel: [] do_ioctl+0x1f/0x62 Apr 21 17:55:01 buffy kernel: [] vfs_ioctl+0x237/0x249 Apr 21 17:55:01 buffy kernel: [] sys_ioctl+0x45/0x5d Apr 21 17:55:01 buffy kernel: [] sysenter_past_esp+0x6b/0xa1 Regards, Thomas. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel
[kvm-devel] Crash with debian kernel & kvm-48 from debian
With debian lastest kernel & kvm, I have the following after a few seconds with a vista guest : Nov 5 19:53:14 buffy kernel: kernel BUG at /usr/src/modules/kvm/mmu.c:307! Nov 5 19:53:14 buffy kernel: invalid opcode: [#1] Nov 5 19:53:14 buffy kernel: SMP Nov 5 19:53:14 buffy kernel: Modules linked in: kvm_intel kvm isofs udf ipt_MASQUERADE iptable_nat nf_nat ipt_REJECT xt_tcpudp nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink iptable_filter ip_tables x_tables pppoe pppox ppp_generic slhc nvidia(P) binfmt_misc rfcomm l2cap button ac battery ipv6 fuse dm_snapshot dm_mirror dm_mod dcdbas firewire_sbp2 loop arc4 joydev ecb blkcipher snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_hwdep iwl4965 serio_raw pcmcia snd hci_usb psmouse firmware_class i2c_i801 bluetooth mac80211 yenta_socket rsrc_nonstatic pcmcia_core pcspkr i2c_core cfg80211 rtc soundcore intel_agp agpgart evdev tsdev ext3 jbd mbcache ide_cd cdrom sd_mod piix usbhid hid generic ide_core ahci ehci_hcd tg3 firewire_ohci firewire_core crc_itu_t ata_generic libata scsi_mod uhci_hcd usbcore thermal processor fan Nov 5 19:53:14 buffy kernel: CPU:0 Nov 5 19:53:14 buffy kernel: EIP:0060:[]Tainted: P VLI Nov 5 19:53:14 buffy kernel: EFLAGS: 00010246 (2.6.22-3-686 #1) Nov 5 19:53:14 buffy kernel: EIP is at mmu_memory_cache_alloc+0xd/0x36 [kvm] Nov 5 19:53:14 buffy kernel: eax: ebx: f8e0d864 ecx: d2f51010 edx: 0014 Nov 5 19:53:14 buffy kernel: esi: d4e1ce18 edi: d2f50e60 ebp: d2f50e60 esp: eda31b1c Nov 5 19:53:14 buffy kernel: ds: 007b es: 007b fs: 00d8 gs: ss: 0068 Nov 5 19:53:14 buffy kernel: Process kvm (pid: 5461, ti=eda3 task=dffde070 task.ti=eda3) Nov 5 19:53:14 buffy kernel: Stack: d2f50e60 f8e0d864 d2f50e60 f8d7f198 59546043 0002 d4e1ce18 f8d7f6e6 Nov 5 19:53:14 buffy kernel:1f2d9000 59546043 0001f2d9 Nov 5 19:53:14 buffy kernel: 0002 1f2d9000 d4e1ce18 1f2d9000 Nov 5 19:53:14 buffy kernel: Call Trace: Nov 5 19:53:14 buffy kernel: [] rmap_add+0x80/0xc0 [kvm] Nov 5 19:53:14 buffy kernel: [] paging32_set_pte_common+0x2ee/0x37b [kvm] Nov 5 19:53:14 buffy kernel: [] paging32_set_pte+0x59/0x61 [kvm] Nov 5 19:53:14 buffy kernel: [] kvm_mmu_pte_write+0x28f/0x3aa [kvm] Nov 5 19:53:14 buffy kernel: [] emulator_write_emulated_onepage+0x7e/0xf9 [kvm] Nov 5 19:53:14 buffy kernel: [] x86_emulate_insn+0x20e5/0x33cc [kvm] Nov 5 19:53:14 buffy kernel: [] emulator_read_std+0x5c/0x7d [kvm] Nov 5 19:53:14 buffy kernel: [] start_tty+0x44/0x7d Nov 5 19:53:14 buffy kernel: [] nv_kern_isr_bh+0x50/0x56 [nvidia] Nov 5 19:53:14 buffy kernel: [] start_tty+0x44/0x7d Nov 5 19:53:14 buffy kernel: [] start_tty+0x44/0x7d Nov 5 19:53:14 buffy kernel: [] emulate_instruction+0x12b/0x258 [kvm] Nov 5 19:53:14 buffy kernel: [] start_tty+0x44/0x7d Nov 5 19:53:14 buffy kernel: [] handle_exception+0x17d/0x260 [kvm_intel] Nov 5 19:53:14 buffy kernel: [] vmcs_writel+0x1b/0x2c [kvm_intel] Nov 5 19:53:14 buffy kernel: [] kvm_handle_exit+0x78/0x95 [kvm_intel] Nov 5 19:53:14 buffy kernel: [] kvm_vcpu_ioctl_run+0x295/0x39d [kvm] Nov 5 19:53:14 buffy kernel: [] tcp_sendmsg+0x902/0x9f3 Nov 5 19:53:14 buffy kernel: [] kvm_vcpu_ioctl+0x0/0xa8c [kvm] Nov 5 19:53:14 buffy kernel: [] kvm_vcpu_ioctl+0xbd/0xa8c [kvm] Nov 5 19:53:14 buffy kernel: [] sock_common_recvmsg+0x3e/0x54 Nov 5 19:53:14 buffy kernel: [] sock_sendmsg+0xd0/0xeb Nov 5 19:53:14 buffy kernel: [] tcp_rcv_established+0x531/0x7d5 Nov 5 19:53:14 buffy kernel: [] autoremove_wake_function+0x0/0x35 Nov 5 19:53:14 buffy kernel: [] nf_ct_deliver_cached_events+0x3e/0x95 [nf_conntrack] Nov 5 19:53:14 buffy kernel: [] apic_wait_icr_idle+0xe/0x15 Nov 5 19:53:14 buffy kernel: [] core_sys_select+0x1cc/0x2a0 Nov 5 19:53:14 buffy kernel: [] sys_sendto+0x12b/0x138 Nov 5 19:53:14 buffy kernel: [] __wake_up_common+0x32/0x55 Nov 5 19:53:14 buffy kernel: [] __dequeue_signal+0x10/0x11c Nov 5 19:53:14 buffy kernel: [] recalc_sigpending+0xb/0x1d Nov 5 19:53:14 buffy kernel: [] dequeue_signal+0xa9/0x12a Nov 5 19:53:14 buffy kernel: [] rb_insert_color+0x4c/0xad Nov 5 19:53:14 buffy kernel: [] kvm_vcpu_ioctl+0x0/0xa8c [kvm] Nov 5 19:53:14 buffy kernel: [] do_ioctl+0x21/0x9f Nov 5 19:53:14 buffy kernel: [] sys_send+0x37/0x3b Nov 5 19:53:14 buffy kernel: [] vfs_ioctl+0x237/0x249 Nov 5 19:53:14 buffy kernel: [] sys_ioctl+0x4c/0x64 Nov 5 19:53:14 buffy kernel: [] sysenter_past_esp+0x6b/0xa1 Nov 5 19:53:14 buffy kernel: [] atm_dev_ioctl+0x4ad/0x567 Nov 5 19:53:14 buffy kernel: === Nov 5 19:53:14 buffy kernel: Code: cc 8b 36 8b 06 0f 18 00 90 8b 44 24 08 05 08 01 00 00 39 c6 75 a0 83 c4 10 5b 5e 5f 5d c3 57 89 c1 53 83 ec 04 8b 00 85 c0 75 04 <0f> 0b eb fe 48 8b 5c 81 04 89 01 89 d1 31 c0 c1 e9 02 89 df f3 Nov 5 19:53:14 buffy kernel: EIP: [] mmu_memory_cac