public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* KVM oops in svm_vcpu_run with 2.6.24-rc7
@ 2008-01-22 19:08 Andi Kleen
       [not found] ` <200801222008.57667.ak-l3A5Bk7waGM@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Andi Kleen @ 2008-01-22 19:08 UTC (permalink / raw)
  To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f



While starting a kernel

Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP: 
 [<ffffffff885698fd>] :kvm_amd:svm_vcpu_run+0x35/0x30d
PGD 471e1067 PUD 54ca9067 PMD 0 
Oops: 0000 [1] SMP 
last sysfs 
file: /devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT1/cha
rge_full_design
CPU 0 
Modules linked in: kvm_amd kvm nls_iso8859_1 nls_cp437 vfat fat usb_storage 
af_p
acket rfkill_input sha256_generic cbc dm_crypt aes_x86_64 snd_pcm_oss 
snd_mixer_
oss snd_seq snd_seq_device cpufreq_conservative cpufreq_userspace 
cpufreq_powers
ave powernow_k8 loop dm_mod arc4 ecb blkcipher b43 rfkill mac80211 cfg80211 
led_
class input_polldev ssb pcmcia firmware_class hci_usb yenta_socket shpchp 
serio_
raw pci_hotplug tifm_7xx1 tifm_core bluetooth rtc_cmos ac snd_hda_intel 
rsrc_non
static snd_pcm snd_timer button snd_page_alloc irda crc_ccitt snd_hwdep 
pcmcia_c
ore ohci1394 rtc_core rtc_lib k8temp ieee1394 tg3 hwmon container i2c_piix4 
dock
 i2c_core snd battery power_supply joydev parport_pc parport soundcore sg 
ehci_h
cd ohci_hcd usbcore sd_mod edd ext3 mbcache jbd fan pata_atiixp sata_sil 
libata 
scsi_mod thermal processor
Pid: 19761, comm: qemu-kvm Tainted: G       N 
2.6.24-rc7-20080110105413-default 
#1
RIP: 0010:[<ffffffff885698fd>]  
[<ffffffff885698fd>] :kvm_amd:svm_vcpu_run+0x35/
0x30d
RSP: 0018:ffff81002a0b39c0  EFLAGS: 00010046
RAX: ffff810056e2e000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: ffffffff80734780 RSI: ffff810056e21040 RDI: 0000000000000000
RBP: ffff810056e21040 R08: ffff810056e2e000 R09: 0000000000000000
R10: 00000000000007f9 R11: 0000000000000001 R12: ffff810056e22000
R13: ffff810056e210a0 R14: ffff810056e21700 R15: ffff810056e21500
FS:  00007fd584db16f0(0000) GS:ffffffff80592000(0000) knlGS:00000000b74e1b10
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000008 CR3: 0000000034db1000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process qemu-kvm (pid: 19761, threadinfo ffff81002a0b2000, task 
ffff810054852080
)
Stack:  ffffffff8854edb8 00000000001280d2 ffff81002c9945c0 ffff8100000106a8
 0000000000000000 ffff810054852080 ffffffff80276e3d ffffffff80733f98
 0000000000000000 0000000000000000 00000010001280d2 ffff810000000008
Call Trace:
 [<ffffffff8854edb8>] :kvm:kvm_vcpu_ioctl+0x36d/0x11b8
 [<ffffffff802a47c9>] do_ioctl+0x21/0x6c
 [<ffffffff802a4a4a>] vfs_ioctl+0x236/0x24c
 [<ffffffff802a4ab1>] sys_ioctl+0x51/0x70
 [<ffffffff8020bfde>] system_call+0x7e/0x83
 [<00007fd583945267>]

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: KVM oops in svm_vcpu_run with 2.6.24-rc7
       [not found] ` <200801222008.57667.ak-l3A5Bk7waGM@public.gmane.org>
@ 2008-01-23 11:28   ` Avi Kivity
       [not found]     ` <479724C6.8090204-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Avi Kivity @ 2008-01-23 11:28 UTC (permalink / raw)
  To: Andi Kleen; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Andi Kleen wrote:
> While starting a kernel
>
> Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP: 
>  [<ffffffff885698fd>] :kvm_amd:svm_vcpu_run+0x35/0x30d
>   

Can you disassemble svm_vcpu_run() so we see where this is?

-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: KVM oops in svm_vcpu_run with 2.6.24-rc7
       [not found]     ` <479724C6.8090204-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
@ 2008-01-23 13:03       ` Andi Kleen
       [not found]         ` <200801231403.16604.ak-l3A5Bk7waGM@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Andi Kleen @ 2008-01-23 13:03 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Wednesday 23 January 2008 12:28:06 Avi Kivity wrote:
> Andi Kleen wrote:
> > While starting a kernel
> >
> > Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP:
> >  [<ffffffff885698fd>] :kvm_amd:svm_vcpu_run+0x35/0x30d
>
> Can you disassemble svm_vcpu_run() so we see where this ist

Pretty much at the beginning. It's the first reference of the first argument


00000000000008c8 <svm_vcpu_run>:
     8c8:       65 8b 0c 25 24 00 00    mov    %gs:0x24,%ecx
     8cf:       00 
     8d0:       48 63 c1                movslq %ecx,%rax
     8d3:       48 89 fe                mov    %rdi,%rsi
     8d6:       48 c7 c2 00 00 00 00    mov    $0x0,%rdx
     8dd:       48 8b 04 c5 00 00 00    mov    0x0(,%rax,8),%rax
     8e4:       00 
     8e5:       48 8b 40 08             mov    0x8(%rax),%rax
     8e9:       48 8b 3c 02             mov    (%rdx,%rax,1),%rdi
     8ed:       48 8b 86 f0 0d 00 00    mov    0xdf0(%rsi),%rax
     8f4:       c6 40 5c 00             movb   $0x0,0x5c(%rax)
     8f8:       39 4e 40                cmp    %ecx,0x40(%rsi)
     8fb:       75 0d                   jne    90a <svm_vcpu_run+0x42>
     8fd:       48 8b 47 08             mov    0x8(%rdi),%rax                

Last instruction faulted

-Andi

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: KVM oops in svm_vcpu_run with 2.6.24-rc7
       [not found]         ` <200801231403.16604.ak-l3A5Bk7waGM@public.gmane.org>
@ 2008-01-23 13:12           ` Avi Kivity
  0 siblings, 0 replies; 4+ messages in thread
From: Avi Kivity @ 2008-01-23 13:12 UTC (permalink / raw)
  To: Andi Kleen; +Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Andi Kleen wrote:
> On Wednesday 23 January 2008 12:28:06 Avi Kivity wrote:
>   
>> Andi Kleen wrote:
>>     
>>> While starting a kernel
>>>
>>> Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP:
>>>  [<ffffffff885698fd>] :kvm_amd:svm_vcpu_run+0x35/0x30d
>>>       
>> Can you disassemble svm_vcpu_run() so we see where this ist
>>     
>
> Pretty much at the beginning. It's the first reference of the first argument
>
>
> 00000000000008c8 <svm_vcpu_run>:
>      8c8:       65 8b 0c 25 24 00 00    mov    %gs:0x24,%ecx
>      8cf:       00 
>      8d0:       48 63 c1                movslq %ecx,%rax
>      8d3:       48 89 fe                mov    %rdi,%rsi
>      8d6:       48 c7 c2 00 00 00 00    mov    $0x0,%rdx
>      8dd:       48 8b 04 c5 00 00 00    mov    0x0(,%rax,8),%rax
>      8e4:       00 
>      8e5:       48 8b 40 08             mov    0x8(%rax),%rax
>      8e9:       48 8b 3c 02             mov    (%rdx,%rax,1),%rdi
>      8ed:       48 8b 86 f0 0d 00 00    mov    0xdf0(%rsi),%rax
>      8f4:       c6 40 5c 00             movb   $0x0,0x5c(%rax)
>      8f8:       39 4e 40                cmp    %ecx,0x40(%rsi)
>      8fb:       75 0d                   jne    90a <svm_vcpu_run+0x42>
>      8fd:       48 8b 47 08             mov    0x8(%rdi),%rax                
>   

No, %rdi now points at per_cpu(svm_data, raw_smp_processor_id()); the 
instruction is referencing asid_generation.

Have you hotplugged cpus on this machine?  Maybe via suspend/resume?

-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-01-23 13:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-22 19:08 KVM oops in svm_vcpu_run with 2.6.24-rc7 Andi Kleen
     [not found] ` <200801222008.57667.ak-l3A5Bk7waGM@public.gmane.org>
2008-01-23 11:28   ` Avi Kivity
     [not found]     ` <479724C6.8090204-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2008-01-23 13:03       ` Andi Kleen
     [not found]         ` <200801231403.16604.ak-l3A5Bk7waGM@public.gmane.org>
2008-01-23 13:12           ` Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox