| Summary: | kernel panic when using qemu-system-x86 with vfio passthrough | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Kenny Root <kenny> |
| Component: | kernel | Assignee: | fedora-kernel-kvm |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 23 | CC: | fedora-kernel-kvm, gansalmon, itamar, jonathan, kenny, kernel-maint, madhu.chinakonda, mchehab |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-05-27 17:35:17 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Kenny Root
2016-04-11 04:50:35 UTC
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. |