Package: linux-2.6 Version: 2.6.26-3 Severity: normal
I'm running a kvm virtual machine (with CentOS 5.2 as the guest OS, but it doesn't seem to matter) on a Lenny host (using the 2.6.26 kernel and kvm from unstable). When I try to hot-add a cpu to the virtual machine, the host kernel oopses and becomes unresponsive after a few minutes/seconds. I'm not sure this is a kernel or kvm bug. I've added the cpu to the virtual machine by logging in on the kvm monitor interface of the virtual machine and entering: cpu_set 1 online I'm not 100% sure this is the correct way to hot-add a CPU. I can't seem to find the documented way to do this using google. Also asked on #kvm but got no response. The kvm virtual machine was started with the following command: kvm -m 1024 -smp 1 -monitor tcp:localhost:8888,server,nowait -localtime -drive file=/test2-local.img,if=ide,boot=on -net nic,macaddr=00:16:3e:00:00:02,vlan=0, -net tap,script=/etc/kvm/kvm-ifup,vlan=0 -vnc 127.0.0.1:1 -daemonize I've noticed some kvm fixes in upstreams 2.6.26.3 release but am not sure they fix this issue. Here's the oops I get: Message from [EMAIL PROTECTED] at Fri Aug 22 09:24:16 2008 ... lo kernel: [89264.841448] Oops: 0002 [1] SMP Message from [EMAIL PROTECTED] at Fri Aug 22 09:24:16 2008 ... lo kernel: [89264.842569] Code: 48 89 df 48 83 c3 48 e8 51 86 ff ff 4c 89 e7 48 29 d8 48 89 c3 e8 8c bf eb df 48 c1 e8 0c 48 c1 eb 06 48 6b c0 38 48 8b 44 28 10 <0f> ab 58 40 45 85 ff 0f 85 e8 00 00 00 49 8b 04 24 48 3b 05 63 Message from [EMAIL PROTECTED] at Fri Aug 22 09:24:16 2008 ... lo kernel: [89264.842778] CR2: 0000000000000040 Aug 22 09:24:16 lo kernel: [89264.841352] BUG: unable to handle kernel NULL pointer dereference at 0000000000000040 Aug 22 09:24:16 lo kernel: [89264.841389] IP: [<ffffffffa03663ed>] :kvm:mmu_set_spte+0x209/0x340 Aug 22 09:24:16 lo kernel: [89264.841428] PGD 7d839067 PUD 4447b067 PMD 0 Aug 22 09:24:16 lo kernel: [89264.841448] Oops: 0002 [1] SMP Aug 22 09:24:16 lo kernel: [89264.841466] CPU 0 Aug 22 09:24:16 lo kernel: [89264.841479] Modules linked in: tun kvm_intel kvm video output ac battery cpufreq_ondemand cpufreq_userspace cpufreq_powersave cpufreq_stats freq_table cpufreq_conservative ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi scsi_transport_iscsi bridge ipv6 loop psmouse snd_hda_intel i2c_i801 intel_agp button evdev serio_raw parport_pc parport snd_pcm snd_timer snd soundcore snd_page_alloc i2c_core iTCO_wdt dcdbas pcspkr ext3 jbd mbcache dm_mirror dm_log dm_snapshot dm_mod sg sr_mod cdrom sd_mod ata_generic usbhid hid ff_memless ata_piix libata scsi_mod dock floppy ide_pci_generic ide_core tg3 ehci_hcd uhci_hcd thermal processor fan thermal_sys Aug 22 09:24:16 lo kernel: [89264.841772] Pid: 3579, comm: kvm Not tainted 2.6.26-1-amd64 #1 Aug 22 09:24:16 lo kernel: [89264.841788] RIP: 0010:[<ffffffffa03663ed>] [<ffffffffa03663ed>] :kvm:mmu_set_spte+0x209/0x340 Aug 22 09:24:16 lo kernel: [89264.841827] RSP: 0018:ffff81007add5b38 EFLAGS: 00010212 Aug 22 09:24:16 lo kernel: [89264.841843] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffff81007ad78080 Aug 22 09:24:16 lo kernel: [89264.841862] RDX: 0000000000040000 RSI: 000000000003fff2 RDI: ffff8100790b8030 Aug 22 09:24:16 lo kernel: [89264.841880] RBP: ffffe20000000000 R08: 0000000000000001 R09: 0000000000000009 Aug 22 09:24:16 lo kernel: [89264.841899] R10: ffff810032893410 R11: ffffffffa0381fa3 R12: ffff8100790b8030 Aug 22 09:24:16 lo kernel: [89264.841917] R13: ffff81007adf00c0 R14: fffffffffffff001 R15: 0000000000000000 Aug 22 09:24:16 lo kernel: [89264.841937] FS: 00000000513c1950(0000) GS:ffffffff8053b000(0000) knlGS:0000000000000000 Aug 22 09:24:16 lo kernel: [89264.841964] CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b Aug 22 09:24:16 lo kernel: [89264.841980] CR2: 0000000000000040 CR3: 000000007d95d000 CR4: 00000000000026e0 Aug 22 09:24:16 lo kernel: [89264.841999] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Aug 22 09:24:16 lo kernel: [89264.842017] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Aug 22 09:24:16 lo kernel: [89264.842036] Process kvm (pid: 3579, threadinfo ffff81007add4000, task ffff810037878ee0) Aug 22 09:24:16 lo kernel: [89264.842063] Stack: 0000000000000000 0000000000000001 0000000000000009 ffff81007adf00c0 Aug 22 09:24:16 lo kernel: [89264.842099] 0000000000000007 000000000000000b ffff8100790b8030 ffffffffa03681b0 Aug 22 09:24:16 lo kernel: [89264.842134] 0000000000000040 ffff81007add5c54 ffffffff00000000 000000000003fff2 Aug 22 09:24:16 lo kernel: [89264.842158] Call Trace: Aug 22 09:24:16 lo kernel: [89264.842193] [<ffffffffa03681b0>] ? :kvm:paging64_page_fault+0x37f/0x3d1 Aug 22 09:24:16 lo kernel: [89264.842231] [<ffffffffa0366bc4>] ? :kvm:kvm_mmu_page_fault+0x19/0x81 Aug 22 09:24:16 lo kernel: [89264.842259] [<ffffffffa03642be>] ? :kvm:kvm_arch_vcpu_ioctl_run+0x463/0x615 Aug 22 09:24:16 lo kernel: [89264.842289] [<ffffffffa035f6ce>] ? :kvm:kvm_vcpu_ioctl+0xf3/0x3a9 Aug 22 09:24:16 lo kernel: [89264.842313] [<ffffffff8022ad5c>] ? __wake_up+0x38/0x4f Aug 22 09:24:16 lo kernel: [89264.842333] [<ffffffff802f4467>] ? avc_has_perm+0x49/0x5b Aug 22 09:24:16 lo kernel: [89264.842351] [<ffffffff8024f962>] ? futex_wake+0xbb/0xfa Aug 22 09:24:16 lo kernel: [89264.842372] [<ffffffff802f508d>] ? inode_has_perm+0x65/0x72 Aug 22 09:24:16 lo kernel: [89264.842390] [<ffffffff80248bb6>] ? ktime_get_ts+0x22/0x4b Aug 22 09:24:16 lo kernel: [89264.842407] [<ffffffff8023e078>] ? __dequeue_signal+0x19/0x15a Aug 22 09:24:16 lo kernel: [89264.842429] [<ffffffffa0381f4f>] ? :kvm_intel:handle_io+0x0/0x54 Aug 22 09:24:16 lo kernel: [89264.842449] [<ffffffff802f5134>] ? file_has_perm+0x9a/0xa9 Aug 22 09:24:16 lo kernel: [89264.842469] [<ffffffff802a635d>] ? vfs_ioctl+0x21/0x6b Aug 22 09:24:16 lo kernel: [89264.842487] [<ffffffff802a65ef>] ? do_vfs_ioctl+0x248/0x261 Aug 22 09:24:16 lo kernel: [89264.842506] [<ffffffff802a6659>] ? sys_ioctl+0x51/0x70 Aug 22 09:24:16 lo kernel: [89264.842525] [<ffffffff8020be9a>] ? system_call_after_swapgs+0x8a/0x8f Aug 22 09:24:16 lo kernel: [89264.842546] Aug 22 09:24:16 lo kernel: [89264.842557] Aug 22 09:24:16 lo kernel: [89264.842569] Code: 48 89 df 48 83 c3 48 e8 51 86 ff ff 4c 89 e7 48 29 d8 48 89 c3 e8 8c bf eb df 48 c1 e8 0c 48 c1 eb 06 48 6b c0 38 48 8b 44 28 10 <0f> ab 58 40 45 85 ff 0f 85 e8 00 00 00 49 8b 04 24 48 3b 05 63 Aug 22 09:24:16 lo kernel: [89264.842736] RIP [<ffffffffa03663ed>] :kvm:mmu_set_spte+0x209/0x340 Aug 22 09:24:16 lo kernel: [89264.842764] RSP <ffff81007add5b38> Aug 22 09:24:16 lo kernel: [89264.842778] CR2: 0000000000000040 Aug 22 09:24:16 lo kernel: [89264.843115] ---[ end trace 56cf2d3ddd54c88c ]--- Regards, Rik -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]