copy_huge_page: unable to handle kernel NULL pointer dereference at 0000000000000008

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux