From: =?UTF-8?B?U3RlZmFuIELDvGhsZXI=?= Subject: early kernel panic in linux guest (div-by-zero in pvclock_tsc_khz) Date: Wed, 17 Nov 2010 19:42:54 +0100 Message-ID: <4CE4222E.4000605@stbuehler.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020909050207080604070708" To: kvm@vger.kernel.org Return-path: Received: from stbuehler.de ([78.46.246.136]:43673 "EHLO mail.stbuehler.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933659Ab0KQSvJ (ORCPT ); Wed, 17 Nov 2010 13:51:09 -0500 Received: from [192.168.0.50] (p57962716.dip.t-dialin.net [87.150.39.22]) by mail.stbuehler.de (Postfix) with ESMTPSA id 2E646EC069 for ; Wed, 17 Nov 2010 18:42:54 +0000 (UTC) Sender: kvm-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------020909050207080604070708 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, i get an early kernel panic with some kernels: The physical host runs 2.6.32-5-amd64 (debian stable/testing), and uses qemu-kvm/0.12.5+dfsg-4 with libvirt 0.8.3-4. The node is based on debian testing. The host has two cores, the guest uses one. The following tested kernel versions panic: - 2.6.30 (linux-image-2.6.30-2-amd64/2.6.30-8squeeze1) - 2.6.32 (linux-image-2.6.32-5-amd64/2.6.32-27) - 2.6.36 (linux-image-2.6.36-trunk-amd64/2.6.36-1~experimental.1) The debian stable kernel does *not* panic: - 2.6.26 (linux-image-2.6.26-2-amd64/2.6.26-25) Example log for 2.6.32-5-amd64 (experimental has similar backtrace); the panic is caused by a div-by-zero in pvclock_tsc_khz: [ 0.000000] kvm-clock: cpu 0, msr 0:14f1701, boot clock PANIC: early exception 00 rip 10:ffffffff8102cd63 error 0 cr2 0 [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.32-5-amd64 #1 [ 0.000000] Call Trace: [ 0.000000] [] ? early_idt_handler+0x5e/0x71 [ 0.000000] [] ? pvclock_tsc_khz+0x13/0x2a [ 0.000000] [] ? kvmclock_init+0x133/0x18c [ 0.000000] [] ? parse_crashkernel+0x46/0x23f [ 0.000000] [] ? setup_arch+0x8f6/0x9cb [ 0.000000] [] ? extract_entropy+0x6a/0x125 [ 0.000000] [] ? early_idt_handler+0x0/0x71 [ 0.000000] [] ? start_kernel+0xdb/0x3e8 [ 0.000000] [] ? x86_64_start_kernel+0xf9/0x106 [ 0.000000] RIP pvclock_tsc_khz+0x13/0x2a (gdb) disassemble pvclock_tsc_khz Dump of assembler code for function pvclock_tsc_khz: 0xffffffff8102cd50 : sub $0x8,%rsp 0xffffffff8102cd54 : mov 0x18(%rdi),%ecx 0xffffffff8102cd57 : xor %edx,%edx 0xffffffff8102cd59 : mov $0xf424000000000,%rax 0xffffffff8102cd63 : div %rcx 0xffffffff8102cd66 : movsbl 0x1c(%rdi),%ecx 0xffffffff8102cd6a : test %cl,%cl 0xffffffff8102cd6c : jns 0xffffffff8102cd75 0xffffffff8102cd6e : neg %ecx 0xffffffff8102cd70 : shl %cl,%rax 0xffffffff8102cd73 : jmp 0xffffffff8102cd78 0xffffffff8102cd75 : shr %cl,%rax 0xffffffff8102cd78 : pop %rdx 0xffffffff8102cd79 : retq End of assembler dump. Debian Bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603670 Regards, Stefan --------------020909050207080604070708 Content-Type: text/plain; name="panic-full.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="panic-full.txt" TG9hZGluZyBMaW51eCAyLjYuMzItNS1hbWQ2NCAuLi4KTG9hZGluZyBpbml0aWFsIHJhbWRp c2sgLi4uClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNl dApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAw LjAwMDAwMF0gTGludXggdmVyc2lvbiAyLjYuMzItNS1hbWQ2NCAoRGViaWFuIDIuNi4zMi0y NykgKG1ha3NAZGViaWFuLm9yZykgKGdjYyB2ZXJzaW9uIDQuMy41IChEZWJpYW4gNC4zLjUt NCkgKSAjMSBTTVAgU2F0IE9jdCAzMCAxNDoxODoyMSBVVEMgMjAxMApbICAgIDAuMDAwMDAw XSBDb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L3ZtbGludXotMi42LjMyLTUtYW1kNjQgcm9v dD0vZGV2L21hcHBlci92ZzAtc3RlZmFuIHJvIHNpbmdsZSBjb25zb2xlPXR0eTAgY29uc29s ZT10dHlTMCwzODQwMCBlYXJseXByaW50az10dHlTMApbICAgIDAuMDAwMDAwXSBLRVJORUwg c3VwcG9ydGVkIGNwdXM6ClsgICAgMC4wMDAwMDBdICAgSW50ZWwgR2VudWluZUludGVsClsg ICAgMC4wMDAwMDBdICAgQU1EIEF1dGhlbnRpY0FNRApbICAgIDAuMDAwMDAwXSAgIENlbnRh dXIgQ2VudGF1ckhhdWxzClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwg UkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gIEJJT1MtZTgyMDogMDAwMDAwMDAwMDAwMDAwMCAt IDAwMDAwMDAwMDAwOWYwMDAgKHVzYWJsZSkKWyAgICAwLjAwMDAwMF0gIEJJT1MtZTgyMDog MDAwMDAwMDAwMDA5ZjAwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQpbICAgIDAu MDAwMDAwXSAgQklPUy1lODIwOiAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAw MCAocmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdICBCSU9TLWU4MjA6IDAwMDAwMDAwMDAxMDAw MDAgLSAwMDAwMDAwMDNmZmZiMDAwICh1c2FibGUpClsgICAgMC4wMDAwMDBdICBCSU9TLWU4 MjA6IDAwMDAwMDAwM2ZmZmIwMDAgLSAwMDAwMDAwMDQwMDAwMDAwIChyZXNlcnZlZCkKWyAg ICAwLjAwMDAwMF0gIEJJT1MtZTgyMDogMDAwMDAwMDBmZmZiYzAwMCAtIDAwMDAwMDAxMDAw MDAwMDAgKHJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbZWFybHlzZXIw XSBlbmFibGVkClsgICAgMC4wMDAwMDBdIERNSSAyLjQgcHJlc2VudC4KWyAgICAwLjAwMDAw MF0gbGFzdF9wZm4gPSAweDNmZmZiIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAg MC4wMDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDAsIG5ldyAweDcwMTA2 MDAwNzAxMDYKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogMDAwMDAwMDAw MDAwMDAwMC0wMDAwMDAwMDNmZmZiMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IDJmODdm MDAwIC0gMzAwM2MxMDkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAwMDAwMDAwMDAwMGY4 ODMwIDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDAwMDAw MDAwM2ZmZmRlMzAgMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAw MDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAwMDAwMDAwMDNmZmZmZTcwIDAw MDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAg MC4wMDAwMDBdIEFDUEk6IERTRFQgMDAwMDAwMDAzZmZmZGZkMCAwMUUyMiAodjAxICAgQlhQ QyAgIEJYRFNEVCAwMDAwMDAwMSBJTlRMIDIwMDkwMTIzKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBGQUNTIDAwMDAwMDAwM2ZmZmZlMDAgMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NE VCAwMDAwMDAwMDNmZmZkZjkwIDAwMDM3ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAx IEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMDAwMDAwMDAzZmZm ZGViMCAwMDA3MiAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAx KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDAwMDAwMDAwM2ZmZmRlNzAgMDAwMzggKHYw MSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAw MF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4wMDAwMDBdIEZha2luZyBh IG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDNmZmZiMDAwClsgICAgMC4wMDAw MDBdIEJvb3RtZW0gc2V0dXAgbm9kZSAwIDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAzZmZm YjAwMApbICAgIDAuMDAwMDAwXSAgIE5PREVfREFUQSBbMDAwMDAwMDAwMDAwOTAwMCAtIDAw MDAwMDAwMDAwMTBmZmZdClsgICAgMC4wMDAwMDBdICAgYm9vdG1hcCBbMDAwMDAwMDAwMDAx MTAwMCAtICAwMDAwMDAwMDAwMDE4ZmZmXSBwYWdlcyA4ClsgICAgMC4wMDAwMDBdICg3IGVh cmx5IHJlc2VydmF0aW9ucykgPT0+IGJvb3RtZW0gWzAwMDAwMDAwMDAgLSAwMDNmZmZiMDAw XQpbICAgIDAuMDAwMDAwXSAgICMwIFswMDAwMDAwMDAwIC0gMDAwMDAwMTAwMF0gICBCSU9T IGRhdGEgcGFnZSA9PT4gWzAwMDAwMDAwMDAgLSAwMDAwMDAxMDAwXQpbICAgIDAuMDAwMDAw XSAgICMxIFswMDAwMDA2MDAwIC0gMDAwMDAwODAwMF0gICAgICAgVFJBTVBPTElORSA9PT4g WzAwMDAwMDYwMDAgLSAwMDAwMDA4MDAwXQpbICAgIDAuMDAwMDAwXSAgICMyIFswMDAxMDAw MDAwIC0gMDAwMTY4ODQxNF0gICAgVEVYVCBEQVRBIEJTUyA9PT4gWzAwMDEwMDAwMDAgLSAw MDAxNjg4NDE0XQpbICAgIDAuMDAwMDAwXSAgICMzIFswMDJmODdmMDAwIC0gMDAzMDAzYzEw OV0gICAgICAgICAgUkFNRElTSyA9PT4gWzAwMmY4N2YwMDAgLSAwMDMwMDNjMTA5XQpbICAg IDAuMDAwMDAwXSAgICM0IFswMDAwMDlmMDAwIC0gMDAwMDEwMDAwMF0gICAgQklPUyByZXNl cnZlZCA9PT4gWzAwMDAwOWYwMDAgLSAwMDAwMTAwMDAwXQpbICAgIDAuMDAwMDAwXSAgICM1 IFswMDAxNjg5MDAwIC0gMDAwMTY4OTA3MV0gICAgICAgICAgICAgIEJSSyA9PT4gWzAwMDE2 ODkwMDAgLSAwMDAxNjg5MDcxXQpbICAgIDAuMDAwMDAwXSAgICM2IFswMDAwMDA4MDAwIC0g MDAwMDAwOTAwMF0gICAgICAgICAgUEdUQUJMRSA9PT4gWzAwMDAwMDgwMDAgLSAwMDAwMDA5 MDAwXQpbICAgIDAuMDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW2ZmZmY4ODAwMDAw Zjg4ODBdIGY4ODgwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjE0 ZjE3MDEsIGJvb3QgY2xvY2sKUEFOSUM6IGVhcmx5IGV4Y2VwdGlvbiAwMCByaXAgMTA6ZmZm ZmZmZmY4MTAyY2Q2MyBlcnJvciAwIGNyMiAwClsgICAgMC4wMDAwMDBdIFBpZDogMCwgY29t bTogc3dhcHBlciBOb3QgdGFpbnRlZCAyLjYuMzItNS1hbWQ2NCAjMQpbICAgIDAuMDAwMDAw XSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxNGYzMTllPl0gPyBl YXJseV9pZHRfaGFuZGxlcisweDVlLzB4NzEKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MTAyY2Q2Mz5dID8gcHZjbG9ja190c2Nfa2h6KzB4MTMvMHgyYQpbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgxNTAzZjE3Pl0gPyBrdm1jbG9ja19pbml0KzB4MTMzLzB4MThjClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODE1MGNjYmU+XSA/IHBhcnNlX2NyYXNoa2VybmVsKzB4 NDYvMHgyM2YKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTRmNzVmOD5dID8gc2V0dXBf YXJjaCsweDhmNi8weDljYgpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMWY2YTlmPl0g PyBleHRyYWN0X2VudHJvcHkrMHg2YS8weDEyNQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZm ZjgxNGYzMTQwPl0gPyBlYXJseV9pZHRfaGFuZGxlcisweDAvMHg3MQpbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgxNGYzOWQwPl0gPyBzdGFydF9rZXJuZWwrMHhkYi8weDNlOApbICAg IDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxNGYzM2I3Pl0gPyB4ODZfNjRfc3RhcnRfa2VybmVs KzB4ZjkvMHgxMDYKWyAgICAwLjAwMDAwMF0gUklQIHB2Y2xvY2tfdHNjX2toeisweDEzLzB4 MmEK --------------020909050207080604070708--