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