Bugs item #2217430, was opened at 2008-11-03 02:01
Message generated for change (Settings changed) made by avik
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2217430&group_id=180599

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: libkvm
Group: None
>Status: Pending
Resolution: None
Priority: 5
Private: No
Submitted By: John Rousseau (johnrrousseau)
Assigned to: Nobody/Anonymous (nobody)
Summary: Host crash in kvm:unsync_walk_fn with kvm-78

Initial Comment:
Built and installed kvm-78 today. Launched vista, ran several network and app 
tests on the guest and then walked away. The host Oops'ed sometime an hour or 
so later.

Note that the last stable kvm version with this host/guest combo was kvm-75.

Host: FC9 2.6.26.6-79.fc9.x86_64
Arch: x86_64
CPU: Intel(R) Core(TM)2 Duo CPU     T7250  @ 2.00GHz
Guest: Windows Vista Ultimate 64
Cmd: qemu-system-x86_64 -hda /home/jrr/vista-x86_64.img -m 2048M -net 
nic,vlan=0,macaddr=52:54:00:12:32:00 -net tap,vlan=0,ifname=tap0 -vga std 
-full-screen -smp 2 -soundhw all

Nov  2 18:17:55 jrr-d830 kernel: BUG: unable to handle kernel NULL pointer 
dereference at 0000000000000051
Nov  2 18:17:55 jrr-d830 kernel: IP: [<ffffffffa0b68ab8>] 
:kvm:unsync_walk_fn+0x4/0x17
Nov  2 18:17:55 jrr-d830 kernel: PGD dcde0067 PUD b6490067 PMD 0 
Nov  2 18:17:55 jrr-d830 kernel: Oops: 0002 [1] SMP 
Nov  2 18:17:55 jrr-d830 kernel: CPU 1 
Nov  2 18:17:55 jrr-d830 kernel: Modules linked in: tun kvm_intel kvm bridge 
fuse sunrpc ipt_REJECT nf_conntrack_ipv4 iptable_filter ip_tables ip6t_REJECT 
xt_tcpudp nf_conntrack_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables 
x_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table loop dm_multipath 
nvidia(P) snd_hda_intel sr_mod snd_seq_dummy cdrom snd_seq_oss 
snd_seq_midi_event snd_seq snd_seq_device ata_generic snd_pcm_oss dcdbas pcspkr 
ata_piix snd_mixer_oss joydev i2c_i801 snd_pcm sg video snd_timer output 
firewire_ohci snd_page_alloc snd_hwdep firewire_core bay snd pata_acpi tg3 
i2c_core wmi crc_itu_t yenta_socket soundcore ssb rsrc_nonstatic battery ac 
iTCO_wdt iTCO_vendor_support dm_snapshot dm_zero dm_mirror dm_log dm_mod ahci 
libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd [last 
unloaded: microcode]
Nov  2 18:17:55 jrr-d830 kernel: Pid: 5084, comm: qemu-system-x86 Tainted: P    
      2.6.26.6-79.fc9.x86_64 #1
Nov  2 18:17:55 jrr-d830 kernel: RIP: 0010:[<ffffffffa0b68ab8>]  
[<ffffffffa0b68ab8>] :kvm:unsync_walk_fn+0x4/0x17
Nov  2 18:17:55 jrr-d830 kernel: RSP: 0018:ffff8100b646f978  EFLAGS: 00010202
Nov  2 18:17:55 jrr-d830 kernel: RAX: 0000000000b3a1d8 RBX: 0000000000000000 
RCX: 000000000005bc1c
Nov  2 18:17:55 jrr-d830 kernel: RDX: ffffe20000000000 RSI: 0000000000000000 
RDI: 0000000000000000
Nov  2 18:17:55 jrr-d830 kernel: RBP: ffff8100b646f9b8 R08: 0000000000000000 
R09: 0000000000000040
Nov  2 18:17:55 jrr-d830 kernel: R10: 0000000000000000 R11: 0000000000000000 
R12: 0000000000000008
Nov  2 18:17:55 jrr-d830 kernel: R13: ffff81002f02d840 R14: ffffffffa0b68ab4 
R15: ffff8100b6470000
Nov  2 18:17:55 jrr-d830 kernel: FS:  000000004246c950(0000) 
GS:ffff81011fc04880(0000) knlGS:0000000000000000
Nov  2 18:17:55 jrr-d830 kernel: CS:  0010 DS: 002b ES: 002b CR0: 
000000008005003b
Nov  2 18:17:55 jrr-d830 kernel: CR2: 0000000000000051 CR3: 00000000dcd0f000 
CR4: 00000000000026e0
Nov  2 18:17:55 jrr-d830 kernel: DR0: 0000000000000000 DR1: 0000000000000000 
DR2: 0000000000000000
Nov  2 18:17:55 jrr-d830 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 
DR7: 0000000000000400
Nov  2 18:17:55 jrr-d830 kernel: Process qemu-system-x86 (pid: 5084, threadinfo 
ffff8100b646e000, task ffff81010d8dad40)
Nov  2 18:17:55 jrr-d830 kernel: Stack:  ffff8100b646f9b8 ffffffffa0b689ce 
ffff81002f02d818 ffff8100259545a0
Nov  2 18:17:55 jrr-d830 kernel: ffff8100b6470000 000000009b9aa063 
0000000000000061 0000000000000003
Nov  2 18:17:55 jrr-d830 kernel: ffff8100b646fa18 ffffffffa0b69ce5 
ffff8100b646fa48 01ffffff8108cc14
Nov  2 18:17:55 jrr-d830 kernel: Call Trace:
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b689ce>] ? 
:kvm:mmu_parent_walk+0x97/0xd5
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b69ce5>] :kvm:set_spte+0x358/0x3e8
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b6a32d>] 
:kvm:mmu_set_spte+0xe1/0x2bd
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b6af01>] 
:kvm:paging64_shadow_walk_entry+0x9e/0x1c0
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff8113c1a5>] ? __up_read+0x7a/0x85
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b681a4>] :kvm:walk_shadow+0x8c/0xb1
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b6c5d6>] 
:kvm:paging64_page_fault+0x1a8/0x201
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b69367>] ? 
:kvm:mmu_free_roots+0x3f/0xf6
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b6ae63>] ? 
:kvm:paging64_shadow_walk_entry+0x0/0x1c0
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b6b45a>] 
:kvm:kvm_mmu_page_fault+0x1a/0x86
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b894ac>] 
:kvm_intel:handle_exception+0x1d8/0x2b3
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b8982e>] 
:kvm_intel:kvm_handle_exit+0x219/0x23b
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff8129d514>] ? __down_read+0x1a/0xa6
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b65f67>] 
:kvm:kvm_arch_vcpu_ioctl_run+0x506/0x777
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b61541>] ? 
:kvm:kvm_vm_ioctl+0x552/0x575
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff81055634>] ? do_futex+0xb5/0x962
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffffa0b5f59d>] 
:kvm:kvm_vcpu_ioctl+0xf6/0x485
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff8104d2c9>] ? ktime_get+0x11/0x42
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff8100a710>] ? __switch_to+0xaa/0x39a
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff8102a1d4>] ? 
hrtick_start_fair+0x14a/0x190
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff81031ce4>] ? hrtick_set+0x8b/0xfc
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff810b9546>] vfs_ioctl+0x2a/0x78
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff810b97db>] do_vfs_ioctl+0x247/0x261
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff810b984a>] sys_ioctl+0x55/0x77
Nov  2 18:17:55 jrr-d830 kernel: [<ffffffff8100c2c1>] tracesys+0xd0/0xd5
Nov  2 18:17:55 jrr-d830 kernel:
Nov  2 18:17:55 jrr-d830 kernel:
Nov  2 18:17:55 jrr-d830 kernel: Code: 83 fb 28 75 e7 4d 8b 24 24 4d 85 e4 74 
10 49 8b 04 24 4d 8d 6c 24 d8 31 db 0f 18 08 eb ce 41 5b 5b 41 5c 41 5d c9 c3 
55 48 89 f7 <c6> 46 51 01 48 89 e5 e8 8c ff ff ff b8 01 00 00 00 c9 c3 55 48 
Nov  2 18:17:55 jrr-d830 kernel: RIP  [<ffffffffa0b68ab8>] 
:kvm:unsync_walk_fn+0x4/0x17
Nov  2 18:17:55 jrr-d830 kernel: RSP <ffff8100b646f978>
Nov  2 18:17:55 jrr-d830 kernel: CR2: 0000000000000051
Nov  2 18:17:55 jrr-d830 kernel: ---[ end trace 78b5fad67c863957 ]---


----------------------------------------------------------------------

Comment By: Avi Kivity (avik)
Date: 2008-11-23 21:03

Message:
Please test attached patch.

----------------------------------------------------------------------

Comment By: John Rousseau (johnrrousseau)
Date: 2008-11-19 15:06

Message:
Not sure if I should close this yet, but I've had much more stable
operation using kvm-79 and passing the "oos_shadow=0" parameter to the
kvm.ko module load.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=2217430&group_id=180599
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to