Re: [kvm-devel] WARNING: at /usr/src/modules/kvm/mmu.c:390 account_shadowed()

2008-04-30 Thread Thomas Cataldo
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()

2008-04-22 Thread Thomas Cataldo
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()

2008-04-21 Thread Thomas Cataldo
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

2007-11-06 Thread Thomas Cataldo
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