You should also Cc mm ML
On Thu, Jul 03, 2014 at 12:57:04AM -0700, jipan yang wrote:
>Hi,
>
>I've seen the problem quite a few times. Before spending more time on
>it, I'd like to have a quick check here to see if anyone ever saw the
>same problem? Hope it is a relevant question with this mail list.
>
>
>Jul 2 11:08:21 arno-3 kernel: [ 2165.078623] BUG: unable to handle
>kernel NULL pointer dereference at 0000000000000008
>Jul 2 11:08:21 arno-3 kernel: [ 2165.078916] IP: [<ffffffff8118d0fa>]
>copy_huge_page+0x8a/0x2a0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.079128] PGD 0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.079198] Oops: 0000 [#1] SMP
>Jul 2 11:08:21 arno-3 kernel: [ 2165.079319] Modules linked in:
>ip6table_filter ip6_tables ebtable_nat ebtables ipt_MASQUERADE
>iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4
>xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp
>iptable_filter ip_tables x_tables kvm_intel kvm bridge stp llc ast ttm
>drm_kms_helper drm sysimgblt sysfillrect syscopyarea lp mei_me ioatdma
>ext2 parport mei shpchp dcdbas joydev mac_hid lpc_ich acpi_pad wmi
>hid_generic usbhid hid ixgbe igb dca i2c_algo_bit ahci ptp libahci
>mdio pps_core
>Jul 2 11:08:21 arno-3 kernel: [ 2165.081090] CPU: 19 PID: 3494 Comm:
>qemu-system-x86 Not tainted 3.11.0-15-generic #25~precise1-Ubuntu
>Jul 2 11:08:21 arno-3 kernel: [ 2165.081424] Hardware name: Dell Inc.
>PowerEdge C6220 II/09N44V, BIOS 2.0.3 07/03/2013
>Jul 2 11:08:21 arno-3 kernel: [ 2165.081705] task: ffff881026750000
>ti: ffff881026056000 task.ti: ffff881026056000
>Jul 2 11:08:21 arno-3 kernel: [ 2165.081973] RIP:
>0010:[<ffffffff8118d0fa>] [<ffffffff8118d0fa>]
>copy_huge_page+0x8a/0x2a0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.082267] RSP:
>0018:ffff881026057768 EFLAGS: 00010246
>Jul 2 11:08:21 arno-3 kernel: [ 2165.082455] RAX: 0000000000200000
>RBX: ffffffff81f9aa20 RCX: 0000000000000012
>Jul 2 11:08:21 arno-3 kernel: [ 2165.082710] RDX: ffffffff81f9aa20
>RSI: 0000000000001000 RDI: ffffea0077f28000
>Jul 2 11:08:21 arno-3 kernel: [ 2165.082963] RBP: ffff8810260577b8
>R08: 0000000000000000 R09: 00000000000001ff
>Jul 2 11:08:21 arno-3 kernel: [ 2165.083217] R10: ffffffffffffffff
>R11: 0000000000017960 R12: ffffea0077f28000
>Jul 2 11:08:21 arno-3 kernel: [ 2165.083471] R13: 0000000000000001
>R14: 020400000008407d R15: ffffea003a9b8000
>Jul 2 11:08:21 arno-3 kernel: [ 2165.083727] FS:
>00007f19d799a700(0000) GS:ffff88203ef20000(0000)
>knlGS:0000000000000000
>Jul 2 11:08:21 arno-3 kernel: [ 2165.084019] CS: 0010 DS: 0000 ES:
>0000 CR0: 0000000080050033
>Jul 2 11:08:21 arno-3 kernel: [ 2165.084222] CR2: 0000000000000008
>CR3: 0000002023b1c000 CR4: 00000000001427e0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.084477] Stack:
>Jul 2 11:08:21 arno-3 kernel: [ 2165.084540] ffff881026057788
>ffffffff81156460 ffff88207fff8000 ffffea0077f28000
>Jul 2 11:08:21 arno-3 kernel: [ 2165.084802] ffff881026057798
>ffffea003a9b8000 ffffea0077f28000 0000000000000001
>Jul 2 11:08:21 arno-3 kernel: [ 2165.085064] 020400000008407d
>ffff881026f11260 ffff8810260577e8 ffffffff8119fee9
>Jul 2 11:08:21 arno-3 kernel: [ 2165.085326] Call Trace:
>Jul 2 11:08:21 arno-3 kernel: [ 2165.085418] [<ffffffff81156460>] ?
>put_compound_page+0x40/0x70
>Jul 2 11:08:21 arno-3 kernel: [ 2165.085633] [<ffffffff8119fee9>]
>migrate_page_copy+0x39/0x250
>Jul 2 11:08:21 arno-3 kernel: [ 2165.085844] [<ffffffff811a171c>]
>migrate_misplaced_transhuge_page+0x16c/0x4d0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.086106] [<ffffffff811a4429>]
>do_huge_pmd_numa_page+0x169/0x2d0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.086332] [<ffffffff81174014>]
>handle_mm_fault+0x2c4/0x3e0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.086539] [<ffffffff81174378>]
>__get_user_pages+0x178/0x5c0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.086756] [<ffffffff8105a340>] ?
>gup_pmd_range+0xd0/0xf0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.086972] [<ffffffffa0228bee>]
>hva_to_pfn_slow+0x9e/0x150 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.087206] [<ffffffffa022a8e5>]
>hva_to_pfn+0xd5/0x210 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.087423] [<ffffffffa022a730>] ?
>kvm_release_pfn_clean+0x50/0x60 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.087686] [<ffffffffa024b3c8>] ?
>mmu_set_spte+0x138/0x270 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.087920] [<ffffffffa022aacd>]
>__gfn_to_pfn_memslot+0xad/0xb0 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.088166] [<ffffffffa022ab47>]
>__gfn_to_pfn+0x57/0x70 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.088389] [<ffffffffa022abba>]
>gfn_to_pfn_async+0x1a/0x20 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.088628] [<ffffffffa024a53a>]
>try_async_pf+0x4a/0x90 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.088849] [<ffffffffa022cbbb>] ?
>kvm_host_page_size+0x9b/0xb0 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.089098] [<ffffffffa024cc9b>]
>tdp_page_fault+0x10b/0x220 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.089334] [<ffffffffa0249861>]
>kvm_mmu_page_fault+0x31/0x70 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.098035] [<ffffffffa02e03de>]
>handle_ept_violation+0x7e/0x150 [kvm_intel]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.106835] [<ffffffffa02e4277>]
>vmx_handle_exit+0xa7/0x270 [kvm_intel]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.115677] [<ffffffffa02421a7>]
>vcpu_enter_guest+0x447/0x770 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.124374] [<ffffffff8107548f>] ?
>recalc_sigpending+0x1f/0x60
>Jul 2 11:08:21 arno-3 kernel: [ 2165.132901] [<ffffffffa0242688>]
>__vcpu_run+0x1b8/0x2f0 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.141395] [<ffffffffa024285d>]
>kvm_arch_vcpu_ioctl_run+0x9d/0x170 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.149999] [<ffffffffa022b14b>]
>kvm_vcpu_ioctl+0x43b/0x600 [kvm]
>Jul 2 11:08:21 arno-3 kernel: [ 2165.158390] [<ffffffff811c5f9c>]
>do_vfs_ioctl+0x7c/0x2f0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.166509] [<ffffffff811c62a1>]
>SyS_ioctl+0x91/0xb0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.174332] [<ffffffff81013dc5>] ?
>do_notify_resume+0x75/0xc0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.181934] [<ffffffff8175099d>]
>system_call_fastpath+0x1a/0x1f
>Jul 2 11:08:21 arno-3 kernel: [ 2165.189323] Code: f9 81 48 d3 e6 48
>39 c6 74 2a be 00 10 00 00 eb 0e 8b 4b 08 48 89 f7 48 d3 e7 48 39 c7
>74 15 48 81 c3 60 0b 00 00 48 39 d3 72 e6 <8b> 0c 25 08 00 00 00 31 db
>41 bc 01 00 00 00 44 89 e0 d3 e0 3d
>Jul 2 11:08:21 arno-3 kernel: [ 2165.204645] RIP
>[<ffffffff8118d0fa>] copy_huge_page+0x8a/0x2a0
>Jul 2 11:08:21 arno-3 kernel: [ 2165.212110] RSP <ffff881026057768>
>Jul 2 11:08:21 arno-3 kernel: [ 2165.219402] CR2: 0000000000000008
>Jul 2 11:08:21 arno-3 kernel: [ 2165.289865] ---[ end trace
>f74046a6ced0c2fb ]---
>
>
>
>root@arno-3:~# modinfo kvm
>filename: /lib/modules/3.11.0-15-generic/kernel/arch/x86/kvm/kvm.ko
>license: GPL
>author: Qumranet
>srcversion: 9A23EA37F64E5A410C92557
>depends:
>intree: Y
>vermagic: 3.11.0-15-generic SMP mod_unload modversions
>parm: min_timer_period_us:uint
>parm: ignore_msrs:bool
>parm: tsc_tolerance_ppm:uint
>parm: allow_unsafe_assigned_interrupts:Enable device
>assignment on platforms without interrupt remapping support. (bool)
>
>
>root@arno-3:~# cat /proc/cmdline
>BOOT_IMAGE=/vmlinuz-3.11.0-15-generic
>root=/dev/mapper/arno--3--vg-root ro default_hugepagesz=1G
>hugepagesz=1G hugepages=8 isolcpus=0-15
>
>
>root@arno-3:~# cat /proc/cpuinfo
>processor : 0
>vendor_id : GenuineIntel
>cpu family : 6
>model : 62
>model name : Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz
>stepping : 4
>microcode : 0x415
>cpu MHz : 1200.000
>cache size : 25600 KB
>physical id : 0
>siblings : 20
>core id : 0
>cpu cores : 10
>apicid : 0
>initial apicid : 0
>fpu : yes
>fpu_exception : yes
>cpuid level : 13
>wp : yes
>flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl
>xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor
>ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2
>x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida
>arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
>fsgsbase smep erms
>bogomips : 4399.71
>clflush size : 64
>cache_alignment : 64
>address sizes : 46 bits physical, 48 bits virtual
>power management:
>....................................................................
>processor : 39
>vendor_id : GenuineIntel
>cpu family : 6
>model : 62
>model name : Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz
>stepping : 4
>microcode : 0x415
>cpu MHz : 1200.000
>cache size : 25600 KB
>physical id : 1
>siblings : 20
>core id : 12
>cpu cores : 10
>apicid : 57
>initial apicid : 57
>fpu : yes
>fpu_exception : yes
>cpuid level : 13
>wp : yes
>flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
>pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl
>xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor
>ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2
>x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida
>arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
>fsgsbase smep erms
>bogomips : 4401.16
>clflush size : 64
>cache_alignment : 64
>address sizes : 46 bits physical, 48 bits virtual
>power management:
>
>root@arno-3:~#
>
>
> qemu-system-x86_64 -cpu host -boot c -drive
>file=./dev_stack_ubuntu_12_04.img -m 4092 -cpu host -smp 2 -device
>e1000,netdev=net0,mac=DE:AD:BE:EF:03:EF -netdev
>tap,id=net0,script=qemu-ifup --enable-kvm -monitor
>telnet:127.0.0.1:1234,server,nowait -nographic -serial stdio -vnc :66
>
>Thanks,
>Jipan
>--
>To unsubscribe from this list: send the line "unsubscribe kvm" in
>the body of a message to majord...@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html