Hide Forgot
Description of problem: When running a guest with vfio passthough, eventually a kernel panic happens (usually after 3-5 days). In this case I'm running Windows 8 guest with an ATI card using vfio passthrough. Version-Release number of selected component (if applicable): 4.4.6-300.fc23.x86_64 How reproducible: So far happened 4 times in the past week. Steps to Reproduce: 1. Create Windows 8 guest in qemu with vfio passthrough of GPU 2. Run some compute/memory intensive applications for a couple days Actual results: Kernel panic happens on host after a couple days Expected results: Guest should run without host kernel panic Additional info: Here is the latest panic traceback: [213303.712908] page:ffffea0024c58000 count:-2147483648 mapcount:1 mapping:ffff8810343b7001 index:0x7fe275200 [213303.712953] flags: 0x5ffff80084407c(referenced|uptodate|dirty|lru|active|head|swapbacked|compound_lock) [213303.713004] page dumped because: VM_BUG_ON_PAGE(atomic_read(&page_head->_count) <= 0) [213303.713034] page->mem_cgroup:ffff880bbc260800 [213303.713071] ------------[ cut here ]------------ [213303.713090] kernel BUG at mm/swap.c:216! [213303.713107] invalid opcode: 0000 [#1] [213303.713121] page:ffffea0024c5f180 count:0 mapcount:573659599 mapping: (null) index:0x0 [213303.713122] flags: 0x5ffff800000000( [213303.713123] ) [213303.713124] page dumped because: VM_BUG_ON_PAGE(atomic_read(&compound_head(page)->_count) <= 0) [213303.713204] SMP [213303.713216] Modules linked in: vfio_iommu_type1 vfio_pci vfio_virqfd vfio vhost_net vhost macvtap macvlan tun ipmi_poweroff ipmi_watchdog 8021q garp mrp cfg80211 rfkill ip_set nfnetlink bridge stp llc iTCO_wdt iTCO_vendor_support cdc_acm intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul joydev sb_edac edac_core i2c_i801 snd_hda_intel snd_hda_codec snd_hda_core mei_me lpc_ich snd_hwdep mei snd_seq snd_seq_device ioatdma ses enclosure snd_pcm snd_timer snd soundcore ipmi_devintf wmi shpchp ipmi_si acpi_power_meter acpi_pad ipmi_msghandler tpm_tis tpm binfmt_misc nfsd nfs_acl lockd grace auth_rpcgss sunrpc raid10 uas usb_storage raid1 ast drm_kms_helper ttm drm crc32c_intel igb mpt3sas ptp pps_core dca raid_class i2c_algo_bit scsi_transport_sas fjes [213303.713598] [last unloaded: iptable_raw] [213303.713611] CPU: 2 PID: 15808 Comm: qemu-system-x86 Not tainted 4.4.6-300.fc23.x86_64 #1 [213303.713643] Hardware name: Supermicro Super Server/X10SRH-CF, BIOS 1.0b 05/18/2015 [213303.713673] task: ffff8810338f9e00 ti: ffff8809ffe10000 task.ti: ffff8809ffe10000 [213303.713702] RIP: 0010:[<ffffffff811bd77a>] [<ffffffff811bd77a>] put_compound_page+0x31a/0x370 [213303.713741] RSP: 0018:ffff8809ffe13c28 EFLAGS: 00010086 [213303.713762] RAX: 0000000000000021 RBX: ffffea0024c5f2c0 RCX: 0000000000000006 [213303.713790] RDX: 0000000000000000 RSI: 0000000000000046 RDI: ffff88103f28dff0 [213303.713818] RBP: ffff8809ffe13c38 R08: 0000000000000000 R09: 00000000000008d7 [213303.713846] R10: ffffc9000aa9a000 R11: 00000000000008d7 R12: ffffea0024c58000 [213303.713874] R13: 0000000000000000 R14: ffff8810338f9e00 R15: ffff880a0030c048 [213303.713903] FS: 00007fe337689700(0000) GS:ffff88103f280000(0000) knlGS:00007ff6d1212000 [213303.713934] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [213303.713957] CR2: 00000000b8fb12dc CR3: 0000000bdb45a000 CR4: 00000000001426e0 [213303.713985] Stack: [213303.713995] ffffea0024c5f2c0 ffff880cbf040000 ffff8809ffe13c50 ffffffff811bd7ed [213303.714029] ffffea0000000000 ffff8809ffe13c68 ffffffffa03f2b13 00000000009317cb [213303.714062] ffff8809ffe13c80 ffffffffa03f2be7 ffff880cbf040000 ffff8809ffe13cb0 [213303.714096] Call Trace: [213303.714111] [<ffffffff811bd7ed>] put_page+0x1d/0x60 [213303.714147] [<ffffffffa03f2b13>] kvm_release_pfn_clean+0x43/0x50 [kvm] [213303.714183] [<ffffffffa03f2be7>] kvm_release_page_dirty+0x37/0x50 [kvm] [213303.714213] [<ffffffffa08f3aff>] handle_vmclear+0xaf/0x1f0 [kvm_intel] [213303.715348] [<ffffffffa08f1389>] vmx_handle_exit+0x1d9/0x1430 [kvm_intel] [213303.716501] [<ffffffffa040aa24>] kvm_arch_vcpu_ioctl_run+0x4a4/0x14e0 [kvm] [213303.717642] [<ffffffff81022bd1>] ? __kernel_fpu_end+0xa1/0xe0 [213303.718794] [<ffffffffa0404ada>] ? kvm_arch_vcpu_load+0x5a/0x220 [kvm] [213303.719947] [<ffffffffa03f304d>] kvm_vcpu_ioctl+0x33d/0x620 [kvm] [213303.721065] [<ffffffff810166d4>] ? __switch_to+0x244/0x4a0 [213303.722168] [<ffffffff81241248>] do_vfs_ioctl+0x298/0x480 [213303.723248] [<ffffffff81148c2b>] ? __audit_syscall_entry+0xab/0xf0 [213303.724315] [<ffffffff81337553>] ? security_file_ioctl+0x43/0x60 [213303.725368] [<ffffffff812414a9>] SyS_ioctl+0x79/0x90 [213303.726408] [<ffffffff817a04ee>] entry_SYSCALL_64_fastpath+0x12/0x71 [213303.727451] Code: 81 48 89 df e8 68 d1 01 00 0f 0b 48 c7 c6 28 07 a7 81 4c 89 e7 e8 57 d1 01 00 0f 0b 48 c7 c6 b8 07 a7 81 4c 89 e7 e8 46 d1 01 00 <0f> 0b 48 c7 c6 38 1d a5 81 4c 89 e7 e8 35 d1 01 00 0f 0b 48 c7 [213303.729705] RIP [<ffffffff811bd77a>] put_compound_page+0x31a/0x370 [213303.730767] RSP <ffff8809ffe13c28> [213303.735658] ---[ end trace 158aa32e4d893b30 ]--- [213303.735660] ------------[ cut here ]------------ [213303.735662] kernel BUG at mm/internal.h:83! [213303.735664] invalid opcode: 0000 [#2] SMP [213303.735695] Modules linked in: vfio_iommu_type1 vfio_pci vfio_virqfd vfio vhost_net vhost macvtap macvlan tun ipmi_poweroff ipmi_watchdog 8021q garp mrp cfg80211 rfkill ip_set nfnetlink bridge stp llc iTCO_wdt iTCO_vendor_support cdc_acm intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul joydev sb_edac edac_core i2c_i801 snd_hda_intel snd_hda_codec snd_hda_core mei_me lpc_ich snd_hwdep mei snd_seq snd_seq_device ioatdma ses enclosure snd_pcm snd_timer snd soundcore ipmi_devintf wmi shpchp ipmi_si acpi_power_meter acpi_pad ipmi_msghandler tpm_tis tpm binfmt_misc nfsd nfs_acl lockd grace auth_rpcgss sunrpc raid10 uas usb_storage raid1 ast drm_kms_helper ttm drm crc32c_intel igb mpt3sas ptp pps_core dca raid_class i2c_algo_bit scsi_transport_sas fjes [213303.735696] [last unloaded: iptable_raw] [213303.735698] CPU: 10 PID: 15809 Comm: qemu-system-x86 Tainted: G D 4.4.6-300.fc23.x86_64 #1 [213303.735699] Hardware name: Supermicro Super Server/X10SRH-CF, BIOS 1.0b 05/18/2015 [213303.735700] task: ffff881033970000 ti: ffff880a01380000 task.ti: ffff880a01380000 [213303.735707] RIP: 0010:[<ffffffff81217ee3>] [<ffffffff81217ee3>] follow_trans_huge_pmd+0x343/0x390 [213303.735708] RSP: 0018:ffff880a013839e8 EFLAGS: 00010246 [213303.735709] RAX: 0000000000000053 RBX: ffffea0024c5f180 RCX: 0000000000000000 [213303.735710] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000282 [213303.735712] RBP: ffff880a01383a08 R08: 0000000000000000 R09: 0000000000000053 [213303.735713] R10: ffff880bbb5b7c00 R11: 000000000000fef4 R12: 0000000000007180 [213303.735714] R13: 0000000000000004 R14: ffff880bbb5b7c00 R15: ffff880bbb5b7c00 [213303.735715] FS: 00007fe336e88700(0000) GS:ffff88103f480000(0000) knlGS:00007ff6d1214000 [213303.735717] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [213303.735718] CR2: 00000000b8fb12dc CR3: 0000000bdb45a000 CR4: 00000000001426e0 [213303.735718] Stack: [213303.735721] 0000000000000307 00007fe2753c6000 ffff880a01383acc ffffea0027fd6fc0 [213303.735723] ffff880a01383a48 ffffffff811db475 ffff8809ff5bfd48 0000000000000307 [213303.735724] ffff880a01383b44 ffff881033970000 0000000000000307 ffff880bbb5b7c00 [213303.735725] Call Trace: [213303.735729] [<ffffffff811db475>] follow_page_mask+0x2d5/0x370 [213303.735731] [<ffffffff811db5ec>] __get_user_pages+0xdc/0x700 [213303.735750] [<ffffffffa0411c14>] ? paging64_gva_to_gpa+0x44/0xb0 [kvm] [213303.735753] [<ffffffff811daca0>] __get_user_pages_unlocked+0x160/0x1e0 [213303.735762] [<ffffffffa03f2487>] __gfn_to_pfn_memslot+0x317/0x3a0 [kvm] [213303.735772] [<ffffffffa03f2a00>] kvm_vcpu_gfn_to_pfn+0xe0/0x100 [kvm] [213303.735781] [<ffffffffa03f2abe>] kvm_vcpu_gfn_to_page+0xe/0x20 [kvm] [213303.735785] [<ffffffffa08f381d>] nested_vmx_check_vmptr+0x19d/0x200 [kvm_intel] [213303.735796] [<ffffffffa03fca78>] ? kvm_set_cr4+0x128/0x270 [kvm] [213303.735799] [<ffffffffa08f393c>] handle_vmon+0xbc/0x1d0 [kvm_intel] [213303.735802] [<ffffffffa08f1389>] vmx_handle_exit+0x1d9/0x1430 [kvm_intel] [213303.735806] [<ffffffff810e6270>] ? wake_atomic_t_function+0x70/0x70 [213303.735818] [<ffffffffa040aa24>] kvm_arch_vcpu_ioctl_run+0x4a4/0x14e0 [kvm] [213303.735830] [<ffffffffa0404ada>] ? kvm_arch_vcpu_load+0x5a/0x220 [kvm] [213303.735839] [<ffffffffa03f304d>] kvm_vcpu_ioctl+0x33d/0x620 [kvm] [213303.735841] [<ffffffff810166d4>] ? __switch_to+0x244/0x4a0 [213303.735843] [<ffffffff81241248>] do_vfs_ioctl+0x298/0x480 [213303.735845] [<ffffffff81148c2b>] ? __audit_syscall_entry+0xab/0xf0 [213303.735848] [<ffffffff81337553>] ? security_file_ioctl+0x43/0x60 [213303.735850] [<ffffffff812414a9>] SyS_ioctl+0x79/0x90 [213303.735853] [<ffffffff817a04ee>] entry_SYSCALL_64_fastpath+0x12/0x71 [213303.735867] Code: fe ff ff e8 e0 5c fe ff 85 c0 0f 85 02 fe ff ff f0 ff 43 18 48 89 d8 e9 f9 fd ff ff 48 c7 c6 f0 07 a7 81 48 89 df e8 dd 29 fc ff <0f> 0b 48 c7 c6 18 1d a5 81 48 89 df e8 cc 29 fc ff 0f 0b 48 89 [213303.735870] RIP [<ffffffff81217ee3>] follow_trans_huge_pmd+0x343/0x390 [213303.735870] RSP <ffff880a013839e8> [213303.735903] ---[ end trace 158aa32e4d893b31 ]--- Older one: Apr 5 01:16:39 turbo kernel: page:ffffea002db7cec0 count:0 mapcount:1 mapping: (null) index:0x0 Apr 5 01:16:39 turbo kernel: page:ffffea002db78000 count:-2147483648 mapcount:1 mapping:ffff880ff3a53781 index:0x7f27b6200 Apr 5 01:16:39 turbo kernel: flags: 0x5ffff80084407c(referenced|uptodate|dirty|lru|active|head|swapbacked|compound_lock) Apr 5 01:16:40 turbo kernel: page dumped because: VM_BUG_ON_PAGE(atomic_read(&page_head->_count) <= 0) Apr 5 01:16:40 turbo kernel: page->mem_cgroup:ffff880f4a667000 Apr 5 01:16:40 turbo kernel: ------------[ cut here ]------------ Apr 5 01:16:40 turbo kernel: kernel BUG at mm/swap.c:216! Apr 5 01:16:40 turbo kernel: invalid opcode: 0000 [#1] SMP Apr 5 01:16:40 turbo kernel: Modules linked in: vfio_pci vfio_iommu_type1 vfio_virqfd vfio vhost_net vhost macvtap macvlan tun ipmi_poweroff ipmi_watchdog 8021q garp mrp cfg80211 rfkill ip_set nfnetlink bridge stp llc iTCO_wdt iTCO_vendor_support intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp kvm_intel cdc_acm kvm irqbypass crct10dif_pclmul crc32_pclmul joydev snd_hda_intel snd_hda_codec sb_edac snd_hda_core edac_core snd_hwdep snd_seq snd_seq_device i2c_i801 snd_pcm lpc_ich mei_me snd_timer mei snd soundcore ses enclosure ioatdma shpchp wmi ipmi_devintf ipmi_si ipmi_msghandler acpi_power_meter acpi_pad tpm_tis tpm binfmt_misc nfsd nfs_acl lockd grace auth_rpcgss sunrpc raid10 uas usb_storage ast raid1 drm_kms_helper ttm drm crc32c_intel igb mpt3sas ptp pps_core dca raid_class i2c_algo_bit scsi_transport_sas fjes Apr 5 01:16:40 turbo kernel: [last unloaded: nf_defrag_ipv4] Apr 5 01:16:40 turbo kernel: CPU: 1 PID: 7235 Comm: qemu-system-x86 Not tainted 4.4.6-300.fc23.x86_64 #1 Apr 5 01:16:40 turbo kernel: Hardware name: Supermicro Super Server/X10SRH-CF, BIOS 1.0b 05/18/2015 Apr 5 01:16:40 turbo kernel: task: ffff880ff3cbbc00 ti: ffff880c58f9c000 task.ti: ffff880c58f9c000 Apr 5 01:16:40 turbo kernel: RIP: 0010:[<ffffffff811bd77a>] [<ffffffff811bd77a>] put_compound_page+0x31a/0x370 Apr 5 01:16:40 turbo kernel: RSP: 0018:ffff880c58f9fc28 EFLAGS: 00010086 Apr 5 01:16:40 turbo kernel: RAX: 0000000000000021 RBX: ffffea002db7f300 RCX: 0000000000000002 Apr 5 01:16:40 turbo kernel: RDX: 0000000000000000 RSI: 0000000000000086 RDI: 0000000000000086 Apr 5 01:16:40 turbo kernel: RBP: ffff880c58f9fc38 R08: 0000000000000000 R09: 0000000000000021 Apr 5 01:16:40 turbo kernel: R10: 000000000000000c R11: 0000000000013484 R12: ffffea002db78000 Apr 5 01:16:40 turbo kernel: R13: 0000000000000000 R14: ffff880ff3cbbc00 R15: ffff880c4d134048 Apr 5 01:16:40 turbo kernel: FS: 00007f2877e11700(0000) GS:ffff88103f240000(0000) knlGS:00007ff6400e2000 Apr 5 01:16:40 turbo kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 5 01:16:40 turbo kernel: CR2: 0000000000000030 CR3: 0000000c546bd000 CR4: 00000000001426e0 Apr 5 01:16:40 turbo kernel: Stack: Apr 5 01:16:40 turbo kernel: ffffea002db7f300 ffff880c4baf8000 ffff880c58f9fc50 ffffffff811bd7ed Apr 5 01:16:40 turbo kernel: ffffea0000000000 ffff880c58f9fc68 ffffffffa03cab13 0000000000b6dfcc Apr 5 01:16:40 turbo kernel: ffff880c58f9fc80 ffffffffa03cabe7 ffff880c4baf8000 ffff880c58f9fcb0 Apr 5 01:16:40 turbo kernel: Call Trace: Apr 5 01:16:40 turbo kernel: [<ffffffff811bd7ed>] put_page+0x1d/0x60 Apr 5 01:16:40 turbo kernel: [<ffffffffa03cab13>] kvm_release_pfn_clean+0x43/0x50 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03cabe7>] kvm_release_page_dirty+0x37/0x50 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa049faff>] handle_vmclear+0xaf/0x1f0 [kvm_intel] Apr 5 01:16:40 turbo kernel: [<ffffffffa049d389>] vmx_handle_exit+0x1d9/0x1430 [kvm_intel] Apr 5 01:16:40 turbo kernel: [<ffffffff811155d7>] ? ktime_get+0x37/0xa0 Apr 5 01:16:40 turbo kernel: [<ffffffffa03e2a24>] kvm_arch_vcpu_ioctl_run+0x4a4/0x14e0 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03dcada>] ? kvm_arch_vcpu_load+0x5a/0x220 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03cb04d>] kvm_vcpu_ioctl+0x33d/0x620 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03f5da0>] ? check_perm_out+0x50/0x50 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffff81241248>] do_vfs_ioctl+0x298/0x480 Apr 5 01:16:40 turbo kernel: [<ffffffff81148c2b>] ? __audit_syscall_entry+0xab/0xf0 Apr 5 01:16:40 turbo kernel: [<ffffffff81337553>] ? security_file_ioctl+0x43/0x60 Apr 5 01:16:40 turbo kernel: [<ffffffff812414a9>] SyS_ioctl+0x79/0x90 Apr 5 01:16:40 turbo kernel: [<ffffffff817a04ee>] entry_SYSCALL_64_fastpath+0x12/0x71 Apr 5 01:16:40 turbo kernel: Code: 81 48 89 df e8 68 d1 01 00 0f 0b 48 c7 c6 28 07 a7 81 4c 89 e7 e8 57 d1 01 00 0f 0b 48 c7 c6 b8 07 a7 81 4c 89 e7 e8 46 d1 01 00 <0f> 0b 48 c7 c6 38 1d a5 81 4c 89 e7 e8 35 d1 01 00 0f 0b 48 c7 Apr 5 01:16:40 turbo kernel: RIP [<ffffffff811bd77a>] put_compound_page+0x31a/0x370 Apr 5 01:16:40 turbo kernel: RSP <ffff880c58f9fc28> Apr 5 01:16:40 turbo kernel: ---[ end trace 15c71170fc8822b8 ]--- Apr 5 01:16:40 turbo kernel: flags: 0x5ffff800000010(dirty) Apr 5 01:16:40 turbo kernel: page dumped because: VM_BUG_ON_PAGE(atomic_read(&compound_head(page)->_count) <= 0) Apr 5 01:16:40 turbo kernel: ------------[ cut here ]------------ Apr 5 01:16:40 turbo kernel: kernel BUG at mm/internal.h:83! Apr 5 01:16:40 turbo kernel: invalid opcode: 0000 [#2] SMP Apr 5 01:16:40 turbo kernel: Modules linked in: vfio_pci vfio_iommu_type1 vfio_virqfd vfio vhost_net vhost macvtap macvlan tun ipmi_poweroff ipmi_watchdog 8021q garp mrp cfg80211 rfkill ip_set nfnetlink bridge stp llc iTCO_wdt iTCO_vendor_support intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp kvm_intel cdc_acm kvm irqbypass crct10dif_pclmul crc32_pclmul joydev snd_hda_intel snd_hda_codec sb_edac snd_hda_core edac_core snd_hwdep snd_seq snd_seq_device i2c_i801 snd_pcm lpc_ich mei_me snd_timer mei snd soundcore ses enclosure ioatdma shpchp wmi ipmi_devintf ipmi_si ipmi_msghandler acpi_power_meter acpi_pad tpm_tis tpm binfmt_misc nfsd nfs_acl lockd grace auth_rpcgss sunrpc raid10 uas usb_storage ast raid1 drm_kms_helper ttm drm crc32c_intel igb mpt3sas ptp pps_core dca raid_class i2c_algo_bit scsi_transport_sas fjes Apr 5 01:16:40 turbo kernel: [last unloaded: nf_defrag_ipv4] Apr 5 01:16:40 turbo kernel: CPU: 0 PID: 7234 Comm: qemu-system-x86 Tainted: G D 4.4.6-300.fc23.x86_64 #1 Apr 5 01:16:40 turbo kernel: Hardware name: Supermicro Super Server/X10SRH-CF, BIOS 1.0b 05/18/2015 Apr 5 01:16:40 turbo kernel: task: ffff880ff3cb8000 ti: ffff880c4bd34000 task.ti: ffff880c4bd34000 Apr 5 01:16:40 turbo kernel: RIP: 0010:[<ffffffff81217ee3>] [<ffffffff81217ee3>] follow_trans_huge_pmd+0x343/0x390 Apr 5 01:16:40 turbo kernel: RSP: 0018:ffff880c4bd37a28 EFLAGS: 00010246 Apr 5 01:16:40 turbo kernel: RAX: 0000000000000053 RBX: ffffea002db7cec0 RCX: 0000000000000000 Apr 5 01:16:40 turbo kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88103f20dff8 Apr 5 01:16:40 turbo kernel: RBP: ffff880c4bd37a48 R08: 0000000000000000 R09: 0000000000000879 Apr 5 01:16:40 turbo kernel: R10: ffff880f3f29f000 R11: 0000000000000879 R12: 0000000000004ec0 Apr 5 01:16:40 turbo kernel: R13: 0000000000000004 R14: ffff880f3f29f000 R15: ffff880f3f29f000 Apr 5 01:16:40 turbo kernel: FS: 00007f2878612700(0000) GS:ffff88103f200000(0000) knlGS:00007ff63faa6000 Apr 5 01:16:40 turbo kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 5 01:16:40 turbo kernel: CR2: 00000000b902b2dc CR3: 0000000c546bd000 CR4: 00000000001426f0 Apr 5 01:16:40 turbo kernel: Stack: Apr 5 01:16:40 turbo kernel: 0000000000000307 00007f27b633b000 ffff880c4bd37b0c ffffea00009d7ec0 Apr 5 01:16:40 turbo kernel: ffff880c4bd37a88 ffffffff811db475 ffff8800275fbd88 0000000000000307 Apr 5 01:16:40 turbo kernel: ffff880c4bd37b84 ffff880ff3cb8000 0000000000000307 ffff880f3f29f000 Apr 5 01:16:40 turbo kernel: Call Trace: Apr 5 01:16:40 turbo kernel: [<ffffffff811db475>] follow_page_mask+0x2d5/0x370 Apr 5 01:16:40 turbo kernel: [<ffffffff811db5ec>] __get_user_pages+0xdc/0x700 Apr 5 01:16:40 turbo kernel: [<ffffffff811daca0>] __get_user_pages_unlocked+0x160/0x1e0 Apr 5 01:16:40 turbo kernel: [<ffffffffa03ca487>] __gfn_to_pfn_memslot+0x317/0x3a0 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03caa00>] kvm_vcpu_gfn_to_pfn+0xe0/0x100 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03caabe>] kvm_vcpu_gfn_to_page+0xe/0x20 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa04a0861>] nested_vmx_run+0x491/0x1610 [kvm_intel] Apr 5 01:16:40 turbo kernel: [<ffffffffa04a2b1f>] ? handle_vmwrite+0x20f/0x2e0 [kvm_intel] Apr 5 01:16:40 turbo kernel: [<ffffffffa04a1a13>] handle_vmlaunch+0x13/0x20 [kvm_intel] Apr 5 01:16:40 turbo kernel: [<ffffffffa049d389>] vmx_handle_exit+0x1d9/0x1430 [kvm_intel] Apr 5 01:16:40 turbo kernel: [<ffffffffa03e2a24>] kvm_arch_vcpu_ioctl_run+0x4a4/0x14e0 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03dcada>] ? kvm_arch_vcpu_load+0x5a/0x220 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffffa03cb04d>] kvm_vcpu_ioctl+0x33d/0x620 [kvm] Apr 5 01:16:40 turbo kernel: [<ffffffff81241248>] do_vfs_ioctl+0x298/0x480 Apr 5 01:16:40 turbo kernel: [<ffffffff81148c2b>] ? __audit_syscall_entry+0xab/0xf0 Apr 5 01:16:40 turbo kernel: [<ffffffff81337553>] ? security_file_ioctl+0x43/0x60 Apr 5 01:16:40 turbo kernel: [<ffffffff812414a9>] SyS_ioctl+0x79/0x90 Apr 5 01:16:40 turbo kernel: [<ffffffff817a04ee>] entry_SYSCALL_64_fastpath+0x12/0x71 Apr 5 01:16:40 turbo kernel: Code: fe ff ff e8 e0 5c fe ff 85 c0 0f 85 02 fe ff ff f0 ff 43 18 48 89 d8 e9 f9 fd ff ff 48 c7 c6 f0 07 a7 81 48 89 df e8 dd 29 fc ff <0f> 0b 48 c7 c6 18 1d a5 81 48 89 df e8 cc 29 fc ff 0f 0b 48 89 Apr 5 01:16:40 turbo kernel: RIP [<ffffffff81217ee3>] follow_trans_huge_pmd+0x343/0x390 Apr 5 01:16:40 turbo kernel: RSP <ffff880c4bd37a28> Apr 5 01:16:40 turbo kernel: ---[ end trace 15c71170fc8822b9 ]---
Another page dump today. Anything I should gather when this happens? [460196.303943] page:ffffea0032c58000 count:-2147483648 mapcount:1 mapping:ffff880dd022e5f1 index:0x7ff1dde00 [460196.303962] page:ffffea0032c5d300 count:0 mapcount:1 mapping: (null) index:0x0 [460196.303965] flags: 0x5ffff800000014(referenced|dirty) [460196.303966] page dumped because: VM_BUG_ON_PAGE(atomic_read(&compound_head(page)->_count) <= 0) [460196.304002] ------------[ cut here ]------------ [460196.304003] kernel BUG at mm/internal.h:83! [460196.304006] invalid opcode: 0000 [#1] SMP [460196.304038] Modules linked in: vfio_pci vfio_iommu_type1 vfio_virqfd vfio ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_nat_ipv4 iptable_mangle ebtable_filter ebtables act_police cls_basic cls_flow cls_fw cls_u32 sch_tbf sch_prio sch_hfsc sch_htb sch_ingress sch_sfq nf_conntrack_snmp ip6t_MASQUERADE nf_nat_masquerade_ipv6 xt_CHECKSUM ip6t_rpfilter xt_statistic xt_CT ip6t_ipv6header xt_connlimit xt_addrtype ip_set_hash_ip xt_comment xt_recent xt_nat ip6table_nat nf_nat_ipv6 nf_nat xt_set xt_NFLOG nfnetlink_log xt_LOG nf_log_ipv6 nf_log_common nf_conntrack_tftp nf_conntrack_sip nf_conntrack_sane nf_conntrack_proto_udplite nf_conntrack_proto_sctp nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323 [460196.304075] nf_conntrack_ftp ts_kmp nf_conntrack_amanda xt_TPROXY nf_defrag_ipv4 xt_time xt_TCPMSS xt_tcpmss xt_sctp xt_policy xt_pkttype xt_physdev br_netfilter xt_owner xt_NFQUEUE xt_multiport xt_mark xt_mac xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp xt_dccp xt_connmark xt_CLASSIFY xt_AUDIT ip6t_REJECT nf_reject_ipv6 xt_state nf_conntrack_ipv6 nf_defrag_ipv6 xt_conntrack nf_conntrack ip6table_raw ip6table_mangle ip6table_filter ip6_tables vhost_net vhost macvtap macvlan tun ipmi_poweroff ipmi_watchdog 8021q garp mrp cfg80211 rfkill ip_set nfnetlink bridge stp llc iTCO_wdt iTCO_vendor_support intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel sb_edac edac_core cdc_acm joydev i2c_i801 snd_hda_intel snd_hda_codec [460196.304099] lpc_ich mei_me snd_hda_core mei snd_hwdep snd_seq snd_seq_device ses enclosure snd_pcm ipmi_devintf snd_timer snd soundcore ioatdma shpchp wmi ipmi_si ipmi_msghandler acpi_power_meter acpi_pad tpm_tis tpm binfmt_misc nfsd nfs_acl lockd grace auth_rpcgss sunrpc raid10 uas usb_storage raid1 ast drm_kms_helper ttm igb drm mpt3sas ptp pps_core raid_class dca scsi_transport_sas i2c_algo_bit fjes [last unloaded: iptable_raw] [460196.304102] CPU: 3 PID: 12167 Comm: qemu-system-x86 Not tainted 4.4.6-301.fc23.x86_64 #1 [460196.304103] Hardware name: Supermicro Super Server/X10SRH-CF, BIOS 2.0 12/17/2015 [460196.304105] task: ffff880ff7305a00 ti: ffff880d74c60000 task.ti: ffff880d74c60000 [460196.304113] RIP: 0010:[<ffffffff81217ee3>] [<ffffffff81217ee3>] follow_trans_huge_pmd+0x343/0x390 [460196.304116] RSP: 0018:ffff880d74c63a28 EFLAGS: 00010246 [460196.304117] RAX: 0000000000000053 RBX: ffffea0032c5d300 RCX: 0000000000000000 [460196.304118] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000286 [460196.304119] RBP: ffff880d74c63a48 R08: 0000000000000000 R09: 0000000000000053 [460196.304120] R10: ffff880d7449b480 R11: 0000000000014ef4 R12: 0000000000005300 [460196.304121] R13: 0000000000000004 R14: ffff880d7449b480 R15: ffff880d7449b480 [460196.304123] FS: 00007ff29fafb700(0000) GS:ffff88103f2c0000(0000) knlGS:00007ff7976b4000 [460196.304124] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [460196.304125] CR2: 00000000b614d010 CR3: 0000000d74761000 CR4: 00000000001426e0 [460196.304126] Stack: [460196.304129] 0000000000000307 00007ff1ddf4c000 ffff880d74c63b0c ffffea0035d38240 [460196.304131] ffff880d74c63a88 ffffffff811db475 ffff880d74e09778 0000000000000307 [460196.304133] ffff880d74c63b84 ffff880ff7305a00 0000000000000307 ffff880d7449b480 [460196.304133] Call Trace: [460196.304139] [<ffffffff811db475>] follow_page_mask+0x2d5/0x370 [460196.304142] [<ffffffff811db5ec>] __get_user_pages+0xdc/0x700 [460196.304145] [<ffffffff811daca0>] __get_user_pages_unlocked+0x160/0x1e0 [460196.304171] [<ffffffffa0413487>] __gfn_to_pfn_memslot+0x317/0x3a0 [kvm] [460196.304186] [<ffffffffa0413a00>] kvm_vcpu_gfn_to_pfn+0xe0/0x100 [kvm] [460196.304200] [<ffffffffa0413abe>] kvm_vcpu_gfn_to_page+0xe/0x20 [kvm] [460196.304207] [<ffffffffa0895861>] nested_vmx_run+0x491/0x1610 [kvm_intel] [460196.304211] [<ffffffffa0897b1f>] ? handle_vmwrite+0x20f/0x2e0 [kvm_intel] [460196.304215] [<ffffffffa0896a13>] handle_vmlaunch+0x13/0x20 [kvm_intel] [460196.304220] [<ffffffffa0892389>] vmx_handle_exit+0x1d9/0x1430 [kvm_intel] [460196.304238] [<ffffffffa042ba24>] kvm_arch_vcpu_ioctl_run+0x4a4/0x14e0 [kvm] [460196.304256] [<ffffffffa0425ada>] ? kvm_arch_vcpu_load+0x5a/0x220 [kvm] [460196.304270] [<ffffffffa041404d>] kvm_vcpu_ioctl+0x33d/0x620 [kvm] [460196.304289] [<ffffffffa043eda0>] ? check_perm_out+0x50/0x50 [kvm] [460196.304293] [<ffffffff81241248>] do_vfs_ioctl+0x298/0x480 [460196.304296] [<ffffffff81148c2b>] ? __audit_syscall_entry+0xab/0xf0 [460196.304300] [<ffffffff81337553>] ? security_file_ioctl+0x43/0x60 [460196.304302] [<ffffffff812414a9>] SyS_ioctl+0x79/0x90 [460196.304306] [<ffffffff817a05ae>] entry_SYSCALL_64_fastpath+0x12/0x71 [460196.304332] Code: fe ff ff e8 e0 5c fe ff 85 c0 0f 85 02 fe ff ff f0 ff 43 18 48 89 d8 e9 f9 fd ff ff 48 c7 c6 f0 07 a7 81 48 89 df e8 dd 29 fc ff <0f> 0b 48 c7 c6 18 1d a5 81 48 89 df e8 cc 29 fc ff 0f 0b 48 89 [460196.304335] RIP [<ffffffff81217ee3>] follow_trans_huge_pmd+0x343/0x390 [460196.304336] RSP <ffff880d74c63a28> [460196.310655] ---[ end trace d8b3e76b9a46f70c ]--- [460196.401410] flags: 0x5ffff80084403c(referenced|uptodate|dirty|lru|head|swapbacked|compound_lock) [460196.402704] page dumped because: VM_BUG_ON_PAGE(atomic_read(&page_head->_count) <= 0) [460196.403607] page->mem_cgroup:ffff880ee1cf5000 [460196.404514] ------------[ cut here ]------------ [460196.405359] kernel BUG at mm/swap.c:216! [460196.406330] invalid opcode: 0000 [#2] SMP [460196.407182] Modules linked in: vfio_pci vfio_iommu_type1 vfio_virqfd vfio ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_nat_ipv4 iptable_mangle ebtable_filter ebtables act_police cls_basic cls_flow cls_fw cls_u32 sch_tbf sch_prio sch_hfsc sch_htb sch_ingress sch_sfq nf_conntrack_snmp ip6t_MASQUERADE nf_nat_masquerade_ipv6 xt_CHECKSUM ip6t_rpfilter xt_statistic xt_CT ip6t_ipv6header xt_connlimit xt_addrtype ip_set_hash_ip xt_comment xt_recent xt_nat ip6table_nat nf_nat_ipv6 nf_nat xt_set xt_NFLOG nfnetlink_log xt_LOG nf_log_ipv6 nf_log_common nf_conntrack_tftp nf_conntrack_sip nf_conntrack_sane nf_conntrack_proto_udplite nf_conntrack_proto_sctp nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_irc nf_conntrack_h323 [460196.412760] nf_conntrack_ftp ts_kmp nf_conntrack_amanda xt_TPROXY nf_defrag_ipv4 xt_time xt_TCPMSS xt_tcpmss xt_sctp xt_policy xt_pkttype xt_physdev br_netfilter xt_owner xt_NFQUEUE xt_multiport xt_mark xt_mac xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp xt_dccp xt_connmark xt_CLASSIFY xt_AUDIT ip6t_REJECT nf_reject_ipv6 xt_state nf_conntrack_ipv6 nf_defrag_ipv6 xt_conntrack nf_conntrack ip6table_raw ip6table_mangle ip6table_filter ip6_tables vhost_net vhost macvtap macvlan tun ipmi_poweroff ipmi_watchdog 8021q garp mrp cfg80211 rfkill ip_set nfnetlink bridge stp llc iTCO_wdt iTCO_vendor_support intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel sb_edac edac_core cdc_acm joydev i2c_i801 snd_hda_intel snd_hda_codec [460196.419068] lpc_ich mei_me snd_hda_core mei snd_hwdep snd_seq snd_seq_device ses enclosure snd_pcm ipmi_devintf snd_timer snd soundcore ioatdma shpchp wmi ipmi_si ipmi_msghandler acpi_power_meter acpi_pad tpm_tis tpm binfmt_misc nfsd nfs_acl lockd grace auth_rpcgss sunrpc raid10 uas usb_storage raid1 ast drm_kms_helper ttm igb drm mpt3sas ptp pps_core raid_class dca scsi_transport_sas i2c_algo_bit fjes [last unloaded: iptable_raw] [460196.424712] CPU: 11 PID: 12169 Comm: qemu-system-x86 Tainted: G D 4.4.6-301.fc23.x86_64 #1 [460196.425876] Hardware name: Supermicro Super Server/X10SRH-CF, BIOS 2.0 12/17/2015 [460196.427042] task: ffff881033cb9e00 ti: ffff880d76390000 task.ti: ffff880d76390000 [460196.428221] RIP: 0010:[<ffffffff811bd77a>] [<ffffffff811bd77a>] put_compound_page+0x31a/0x370 [460196.429418] RSP: 0018:ffff880d76393bc0 EFLAGS: 00010082 [460196.430610] RAX: 0000000000000021 RBX: ffffea0032c5d380 RCX: 0000000000000006 [460196.431836] RDX: 0000000000000000 RSI: 0000000000000046 RDI: ffff88103f4cdff0 [460196.433049] RBP: ffff880d76393bd0 R08: 0000000000000000 R09: 0000000000000849 [460196.434260] R10: 0000000000000000 R11: 0000000000000849 R12: ffffea0032c58000 [460196.435471] R13: 0000000000000005 R14: ffff880d76393c70 R15: ffff880cb173e000 [460196.436681] FS: 00007ff29eaf9700(0000) GS:ffff88103f4c0000(0000) knlGS:0000000000000000 [460196.437904] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [460196.439121] CR2: 00000000b6ac6000 CR3: 0000000d74761000 CR4: 00000000001426e0 [460196.440351] Stack: [460196.441573] ffffea0032c5d380 00000000000fefff ffff880d76393be8 ffffffff811bd7ed [460196.442875] ffffea0000000000 ffff880d76393c00 ffffffffa0413b13 0000000000cb174e [460196.444138] ffff880d76393c18 ffffffffa0413be7 ffff880d76398000 ffff880d76393cb0 [460196.445403] Call Trace: [460196.446659] [<ffffffff811bd7ed>] put_page+0x1d/0x60 [460196.447938] [<ffffffffa0413b13>] kvm_release_pfn_clean+0x43/0x50 [kvm] [460196.449210] [<ffffffffa0413be7>] kvm_release_page_dirty+0x37/0x50 [kvm] [460196.450444] [<ffffffffa08919ec>] nested_vmx_vmexit+0x6ac/0xb80 [kvm_intel] [460196.451668] [<ffffffffa0897b1f>] ? handle_vmwrite+0x20f/0x2e0 [kvm_intel] [460196.452907] [<ffffffffa0892ce0>] vmx_handle_exit+0xb30/0x1430 [kvm_intel] [460196.454138] [<ffffffffa042ba24>] kvm_arch_vcpu_ioctl_run+0x4a4/0x14e0 [kvm] [460196.455357] [<ffffffffa0425ada>] ? kvm_arch_vcpu_load+0x5a/0x220 [kvm] [460196.456563] [<ffffffffa041404d>] kvm_vcpu_ioctl+0x33d/0x620 [kvm] [460196.457754] [<ffffffff81241248>] do_vfs_ioctl+0x298/0x480 [460196.458943] [<ffffffff81148c2b>] ? __audit_syscall_entry+0xab/0xf0 [460196.460136] [<ffffffff81337553>] ? security_file_ioctl+0x43/0x60 [460196.461329] [<ffffffff812414a9>] SyS_ioctl+0x79/0x90 [460196.462512] [<ffffffff817a05ae>] entry_SYSCALL_64_fastpath+0x12/0x71 [460196.463660] Code: 81 48 89 df e8 68 d1 01 00 0f 0b 48 c7 c6 28 07 a7 81 4c 89 e7 e8 57 d1 01 00 0f 0b 48 c7 c6 b8 07 a7 81 4c 89 e7 e8 46 d1 01 00 <0f> 0b 48 c7 c6 38 1d a5 81 4c 89 e7 e8 35 d1 01 00 0f 0b 48 c7 [460196.466076] RIP [<ffffffff811bd77a>] put_compound_page+0x31a/0x370 [460196.467209] RSP <ffff880d76393bc0> [460196.468310] ---[ end trace d8b3e76b9a46f70d ]---
Is this still happening with 4.5.y?
I haven't seen it in a while. It might have stopped with 4.4.8 or 4.4.9.
Thanks.