2017-07-25 21:54:04

by Satoru Takeuchi

[permalink] [raw]
Subject: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

# I'm a LKML subscriber, but not a x86 list subscriber

I found the following new linux kernel bugzilla about Ryzen related problem.
Since many developers don't check this bugzilla and I've also
encountered this problem,
I decided to introduce this problem here.

https://bugzilla.kernel.org/show_bug.cgi?id=196481:
> I am running Ubuntu and installed the mainline kernel from the mainline PPA.
> It seems like the Ryzen processor has some bug that leads to gcc crashing
> when compiling a very large program under heavy load. This is easily reproduced
> in my system using the script from
>
> https://github.com/suaefar/ryzen-test
>
> (It assumes that you are running Ubuntu, maybe Debian also works. Just clone it and run the > script kill_ryzen.sh. It downloads the gcc 7.1 code and start multiple compilations of it. If any
> compilations fails its warns the user giving the time to detect failure).
>
> There is already a bug report about this in the FreeBSD bugzilla
> (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219399#c89).
> There is also a thread on the subject in AMD community forum
> (https://community.amd.com/thread/215773?start=300&tstart=0)
> and Phoronix (https://www.phoronix.com/forums/forum/hardware/processors-memory/955368-some-ryzen-linux-users-are-facing-issues-with-heavy-compilation-loads).
>
> This is probably a processor bug. But I thought that I should try to call the attention of
> the kernel developers to this issue as it may be possible to workaround it in the kernel.
>
> Obs: If I disable SMT in BIOS the problem gets much better moving from failures
> after a couple of minute to one failure in 3 to 4 hours)

What I want here is that this problem is known by many people,
especially by x86 experts,
asking the hint to find the root cause, and making the reliable
workaround patch.

Summary of this problem from my point of view:
- gcc sometimes fails with SEGV at random
- at least part of this problem is caused by running instructions at
"RIP - 0x40"
- tens of people encountered this problem
- probably it is a hardware problem: many OSes WSL, NetBSD, and
FreeBSD encountered the very similar problem. In addition, this
problem happens with ECC memory and memtest86 clean memory
- the root cause is not found yet. AMD have seemed to try to find it
for several months, but there have been no update from AMD yet
- There are workaround patch in FreeBSD, but it's not sure that it's a
reliable one since the root cause is not sure

Fore more detail, please refer to the links at the above mentioned bugzilla.

Regards,
Satoru


2017-07-26 02:04:41

by Andreas Hartmann

[permalink] [raw]
Subject: Re: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

On 07/26/2017 at 12:00 AM Satoru Takeuchi wrote:
> # I'm a LKML subscriber, but not a x86 list subscriber
>
> I found the following new linux kernel bugzilla about Ryzen related problem.
> Since many developers don't check this bugzilla and I've also
> encountered this problem,
> I decided to introduce this problem here.
>
> https://bugzilla.kernel.org/show_bug.cgi?id=196481:

I'm affected, too.

I'm using Asus PRIME X370-PRO / 32 GB RAM (Kingston Hyperx
HX424C15FBK2/32) configured as suggested by bios 0805 (Agesa 1.0.0.6):
2400 MHz.
Problems happen with linux 4.12.x or 4.9.x (didn't test others).

It seems that things may run more stable if the machine is booted twice:
At first boot until password request for hd encryption, then hard reset again.


During kernel compiling, I can see those crashes and hard lockups, ...:

CC [M] drivers/video/backlight/adp8870_bl.o
CC [M] drivers/usb/host/r8a66597-hcd.o
../scripts/Makefile.build:315: recipe for target
'drivers/usb/host/r8a66597-hcd.o' failed
../drivers/usb/host/r8a66597-hcd.c: In function 'r8a66597_timer':
../drivers/usb/host/r8a66597-hcd.c:1824:1: internal compiler error:
Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.opensuse.org/> for instructions.
make[5]: *** [drivers/usb/host/r8a66597-hcd.o] Error 1
../scripts/Makefile.build:568: recipe for target 'drivers/usb/host' failed
make[4]: *** [drivers/usb/host] Error 2
make[4]: *** Waiting for unfinished jobs....
CC [M] drivers/scsi/lpfc/lpfc_mbox.o


or


CC [M] drivers/staging/lustre/lustre/obdclass/lustre_handles.o
CC [M] drivers/net/ethernet/intel/e1000e/82571.o
../scripts/Makefile.build:309: recipe for target
'drivers/net/ethernet/intel/e1000e/82571.o' failed
../drivers/net/ethernet/intel/e1000e/82571.c: In function
'e1000_init_hw_82571':
../drivers/net/ethernet/intel/e1000e/82571.c:1152:1: internal compiler
error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.opensuse.org/> for instructions.
make[7]: *** [drivers/net/ethernet/intel/e1000e/82571.o] Error 1
../scripts/Makefile.build:568: recipe for target
'drivers/net/ethernet/intel/e1000e' failed
CC [M] drivers/scsi/fcoe/fcoe.o
make[6]: *** [drivers/net/ethernet/intel/e1000e] Error 2
make[6]: *** Waiting for unfinished jobs....


It also happened, that compiling just hangs, because two processes wait for each other.


Sometimes I get those entries in messages:


Jul 25 17:08:03 dualc kernel: traps: cc1[17305] general protection ip:48960c sp:7fffffff9910 error:0
Jul 25 17:08:03 dualc kernel: in cc1[400000+c73000]
Jul 25 17:08:03 dualc kernel: Modules linked in: vhost_net tun vhost macvtap macvlan igb dca nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables vfio_pci vfio_iommu_type1 vfio_virqfd vfio br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel eeepc_wmi asus_wmi snd_hda_codec sparse_keymap rfkill snd_hda_core video snd_hwdep mxm_wmi snd_pcm snd_seq snd_seq_device kvm_amd snd_timer kvm irqbypass snd pcspkr e1000e sp5100_tco soundcore i2c_piix4 ptp pps_core acpi_cpufreq fjes tpm_tis gpio_amdpt 8250_dw gpio_generic pinctrl_amd i2c_designware_platform wmi tpm_tis_core shpchp i2c_designware_core button tpm nfsd auth_rpcgss nfs_acl lockd grace
Jul 25 17:08:03 dualc kernel: sunrpc xfs libcrc32c dm_crypt hid_generic usbhid raid1 md_mod amdkfd amd_iommu_v2 radeon crct10dif_pclmul crc32_pclmul crc32c_intel i2c_algo_bit ghash_clmulni_intel drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm serio_raw drm ccp sr_mod cdrom xhci_pci xhci_hcd usbcore aesni_intel aes_x86_64 glue_helper lrw ablk_helper cryptd ata_generic pata_atiixp dm_mirror dm_region_hash dm_log sg thermal dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua
Jul 25 17:08:03 dualc kernel: CPU: 9 PID: 17378 Comm: sh Tainted: G O 4.9.39-2.4-default #1
Jul 25 17:08:03 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 25 17:08:03 dualc kernel: task: ffff968a69f72140 task.stack: ffffb69e94680000
Jul 25 17:08:03 dualc kernel: RIP: 0010:[<ffffffff8521948f>] [<ffffffff8521948f>] lock_page_memcg+0x4f/0x80
Jul 25 17:08:03 dualc kernel: RSP: 0018:ffffb69e94683c30 EFLAGS: 00010286
Jul 25 17:08:03 dualc kernel: RAX: ffff968a69f72140 RBX: cfff96844ca83000 RCX: 00000000007f8a32
Jul 25 17:08:03 dualc kernel: RDX: ffffe459dfe28c80 RSI: 0000000000000000 RDI: ffffe459dfe28c80
Jul 25 17:08:03 dualc kernel: RBP: ffffb69e94683c48 R08: ffff96880c194480 R09: 00007ffff7988000
Jul 25 17:08:03 dualc kernel: R10: ffff968abe85ccd8 R11: 0000000000020002 R12: 00007ffff795d000
Jul 25 17:08:03 dualc kernel: R13: ffffe459dfe28c80 R14: ffffb69e94683dd0 R15: 00007ffff795e000
Jul 25 17:08:03 dualc kernel: FS: 00007ffff7fb2700(0000) GS:ffff968abe840000(0000) knlGS:0000000000000000
Jul 25 17:08:03 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 25 17:08:03 dualc kernel: CR2: 00007ffff797ab98 CR3: 00000007fcb89000 CR4: 00000000003406e0
Jul 25 17:08:03 dualc kernel: Stack:
Jul 25 17:08:03 dualc kernel: ffffe459dfe28c80 00007ffff795d000 ffffe459dfe28c80 ffffb69e94683c70
Jul 25 17:08:03 dualc kernel: ffffffff851e88b1 00000000851d8311 ffff968a70592ae8 00007ffff795d000
Jul 25 17:08:03 dualc kernel: ffffb69e94683d48 ffffffff851d9b1b 00007ffff7987fff 00007ffff7988000
Jul 25 17:08:03 dualc kernel: Call Trace:
Jul 25 17:08:03 dualc kernel: [<ffffffff851e88b1>] page_remove_rmap+0xa1/0x290
Jul 25 17:08:03 dualc kernel: [<ffffffff851d9b1b>] unmap_page_range+0x65b/0x970
Jul 25 17:08:03 dualc kernel: [<ffffffff851d9eb1>] unmap_single_vma+0x81/0xf0
Jul 25 17:08:03 dualc kernel: [<ffffffff851da1c7>] unmap_vmas+0x47/0x90
Jul 25 17:08:03 dualc kernel: [<ffffffff851e2a28>] exit_mmap+0x98/0x150
Jul 25 17:08:03 dualc kernel: [<ffffffff85082cbf>] mmput+0x4f/0x120
Jul 25 17:08:03 dualc kernel: [<ffffffff8508a334>] do_exit+0x244/0xb90
Jul 25 17:08:03 dualc kernel: [<ffffffff850034f7>] ? syscall_trace_enter+0x1b7/0x2b0
Jul 25 17:08:03 dualc kernel: [<ffffffff8508acff>] do_group_exit+0x3f/0xb0
Jul 25 17:08:03 dualc kernel: [<ffffffff8508ad84>] SyS_exit_group+0x14/0x20
Jul 25 17:08:03 dualc kernel: [<ffffffff8500393b>] do_syscall_64+0x5b/0xd0
Jul 25 17:08:03 dualc kernel: [<ffffffff85719c6f>] entry_SYSCALL64_slow_path+0x25/0x25
Jul 25 17:08:03 dualc kernel: Code: eb 33 4c 8d a3 bc 02 00 00 4c 89 e7 e8 3b 06 50 00 49 3b 5d 38 74 25 48 89 c6 4c 89 e7 e8 2a 01 50 00 49 8b 5d 38 48 85 db 74 0a <8b> 83 b8 02 00 00 85 c0 7f cd 5b 41 5c 41 5d 5d c3 48 89 83 c8
Jul 25 17:08:03 dualc kernel: RIP [<ffffffff8521948f>] lock_page_memcg+0x4f/0x80
Jul 25 17:08:03 dualc kernel: RSP <ffffb69e94683c30>
Jul 25 17:08:03 dualc kernel: ---[ end trace d500b359f6567899 ]---
Jul 25 17:08:03 dualc kernel: Fixing recursive fault but reboot is needed!
Jul 25 17:08:03 dualc kernel: BUG: scheduling while atomic: sh/17378/0x00000002
Jul 25 17:08:03 dualc kernel: Modules linked in: vhost_net tun vhost macvtap macvlan igb dca nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables vfio_pci vfio_iommu_type1 vfio_virqfd vfio br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel eeepc_wmi asus_wmi snd_hda_codec sparse_keymap rfkill snd_hda_core video snd_hwdep mxm_wmi snd_pcm snd_seq snd_seq_device kvm_amd snd_timer kvm irqbypass snd pcspkr e1000e sp5100_tco soundcore i2c_piix4 ptp pps_core acpi_cpufreq fjes tpm_tis gpio_amdpt 8250_dw gpio_generic pinctrl_amd i2c_designware_platform wmi tpm_tis_core shpchp i2c_designware_core button tpm nfsd auth_rpcgss nfs_acl lockd grace
Jul 25 17:08:03 dualc kernel: sunrpc xfs libcrc32c dm_crypt hid_generic usbhid raid1 md_mod amdkfd amd_iommu_v2 radeon crct10dif_pclmul crc32_pclmul crc32c_intel i2c_algo_bit ghash_clmulni_intel drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm serio_raw drm ccp sr_mod cdrom xhci_pci xhci_hcd usbcore aesni_intel aes_x86_64 glue_helper lrw ablk_helper cryptd ata_generic pata_atiixp dm_mirror dm_region_hash dm_log sg thermal dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua
Jul 25 17:08:03 dualc kernel: CPU: 9 PID: 17378 Comm: sh Tainted: G D O 4.9.39-2.4-default #1
Jul 25 17:08:03 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 25 17:08:03 dualc kernel: ffffb69e94683e68 ffffffff853c0f3a ffff968abe859840 0000000000019840
Jul 25 17:08:03 dualc kernel: ffffb69e94683e78 ffffffff851a2b05 ffffb69e94683ec8 ffffffff857150c5
Jul 25 17:08:03 dualc kernel: ffffb69e94683ee0 ffffffff851a2e35 0000000000000008 ffff968a69f72140
Jul 25 17:08:03 dualc kernel: Call Trace:
Jul 25 17:08:03 dualc kernel: [<ffffffff853c0f3a>] dump_stack+0x63/0x89
Jul 25 17:08:03 dualc kernel: [<ffffffff851a2b05>] __schedule_bug+0x62/0x70
Jul 25 17:08:03 dualc kernel: [<ffffffff857150c5>] __schedule+0x605/0x6e0
Jul 25 17:08:03 dualc kernel: [<ffffffff851a2e35>] ? printk+0x4d/0x4f
Jul 25 17:08:03 dualc kernel: [<ffffffff857151dd>] schedule+0x3d/0x90
Jul 25 17:08:03 dualc kernel: [<ffffffff8508ac50>] do_exit+0xb60/0xb90
Jul 25 17:08:03 dualc kernel: [<ffffffff8508acff>] ? do_group_exit+0x3f/0xb0
Jul 25 17:08:03 dualc kernel: [<ffffffff8571b477>] rewind_stack_do_exit+0x17/0x20
Jul 25 17:08:19 dualc systemd-coredump[17379]: Process 17305 (cc1) of user 1000 dumped core.
Jul 25 17:09:03 dualc kernel: INFO: rcu_preempt detected stalls on CPUs/tasks:
Jul 25 17:09:03 dualc kernel: Tasks blocked on level-0 rcu_node (CPUs 0-15): P17378
Jul 25 17:09:03 dualc kernel: (detected by 6, t=60002 jiffies, g=39985, c=39984, q=2137728)
Jul 25 17:09:03 dualc kernel: sh D 0 17378 1 0x00000080
Jul 25 17:09:03 dualc kernel: ffff9687a146bc00 ffff96844c149c00 ffff968a69f72140 ffff968aba268180
Jul 25 17:09:03 dualc kernel: ffff968abe859840 ffffb69e94683ec8 ffffffff85714ced ffffb69e94683ee0
Jul 25 17:09:03 dualc kernel: ffffffff851a2e35 0000000000000008 ffff968a69f72140 00000000000043e2
Jul 25 17:09:03 dualc kernel: Call Trace:
Jul 25 17:09:03 dualc kernel: [<ffffffff85714ced>] __schedule+0x22d/0x6e0
Jul 25 17:09:03 dualc kernel: [<ffffffff851a2e35>] ? printk+0x4d/0x4f
Jul 25 17:09:03 dualc kernel: [<ffffffff857151dd>] schedule+0x3d/0x90
Jul 25 17:09:03 dualc kernel: [<ffffffff8508ac50>] do_exit+0xb60/0xb90
Jul 25 17:09:03 dualc kernel: [<ffffffff8508acff>] ? do_group_exit+0x3f/0xb0
Jul 25 17:09:03 dualc kernel: [<ffffffff8571b477>] rewind_stack_do_exit+0x17/0x20
Jul 25 17:09:03 dualc kernel: sh D 0 17378 1 0x00000080
Jul 25 17:09:03 dualc kernel: ffff9687a146bc00 ffff96844c149c00 ffff968a69f72140 ffff968aba268180
Jul 25 17:09:03 dualc kernel: ffff968abe859840 ffffb69e94683ec8 ffffffff85714ced ffffb69e94683ee0
Jul 25 17:09:03 dualc kernel: ffffffff851a2e35 0000000000000008 ffff968a69f72140 00000000000043e2
Jul 25 17:09:03 dualc kernel: Call Trace:
Jul 25 17:09:03 dualc kernel: [<ffffffff85714ced>] __schedule+0x22d/0x6e0
Jul 25 17:09:03 dualc kernel: [<ffffffff851a2e35>] ? printk+0x4d/0x4f
Jul 25 17:09:03 dualc kernel: [<ffffffff857151dd>] schedule+0x3d/0x90
Jul 25 17:09:03 dualc kernel: [<ffffffff8508ac50>] do_exit+0xb60/0xb90
Jul 25 17:09:03 dualc kernel: [<ffffffff8508acff>] ? do_group_exit+0x3f/0xb0
Jul 25 17:09:03 dualc kernel: [<ffffffff8571b477>] rewind_stack_do_exit+0x17/0x20
Jul 25 17:09:31 dualc kernel: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { P17378 } 62038 jiffies s: 57 root: 0x0/T
Jul 25 17:09:31 dualc kernel: blocking rcu_node structures:

Jul 25 17:12:03 dualc kernel: INFO: rcu_preempt detected stalls on CPUs/tasks:
Jul 25 17:12:03 dualc kernel: Tasks blocked on level-0 rcu_node (CPUs 0-15): P17378
Jul 25 17:12:03 dualc kernel: (detected by 2, t=240007 jiffies, g=39985, c=39984, q=2272796)
Jul 25 17:12:03 dualc kernel: sh D 0 17378 1 0x00000080
Jul 25 17:12:03 dualc kernel: ffff9687a146bc00 ffff96844c149c00 ffff968a69f72140 ffff968aba268180
Jul 25 17:12:03 dualc kernel: ffff968abe859840 ffffb69e94683ec8 ffffffff85714ced ffffb69e94683ee0
Jul 25 17:12:03 dualc kernel: ffffffff851a2e35 0000000000000008 ffff968a69f72140 00000000000043e2
Jul 25 17:12:03 dualc kernel: Call Trace:
Jul 25 17:12:03 dualc kernel: [<ffffffff85714ced>] __schedule+0x22d/0x6e0
Jul 25 17:12:03 dualc kernel: [<ffffffff851a2e35>] ? printk+0x4d/0x4f
Jul 25 17:12:03 dualc kernel: [<ffffffff857151dd>] schedule+0x3d/0x90
Jul 25 17:12:03 dualc kernel: [<ffffffff8508ac50>] do_exit+0xb60/0xb90
Jul 25 17:12:03 dualc kernel: [<ffffffff8508acff>] ? do_group_exit+0x3f/0xb0
Jul 25 17:12:03 dualc kernel: [<ffffffff8571b477>] rewind_stack_do_exit+0x17/0x20
Jul 25 17:12:03 dualc kernel: sh D 0 17378 1 0x00000080
Jul 25 17:12:03 dualc kernel: ffff9687a146bc00 ffff96844c149c00 ffff968a69f72140 ffff968aba268180
Jul 25 17:12:03 dualc kernel: ffff968abe859840 ffffb69e94683ec8 ffffffff85714ced ffffb69e94683ee0
Jul 25 17:12:03 dualc kernel: ffffffff851a2e35 0000000000000008 ffff968a69f72140 00000000000043e2
Jul 25 17:12:03 dualc kernel: Call Trace:
Jul 25 17:12:03 dualc kernel: [<ffffffff85714ced>] __schedule+0x22d/0x6e0
Jul 25 17:12:03 dualc kernel: [<ffffffff851a2e35>] ? printk+0x4d/0x4f
Jul 25 17:12:03 dualc kernel: [<ffffffff857151dd>] schedule+0x3d/0x90
Jul 25 17:12:03 dualc kernel: [<ffffffff8508ac50>] do_exit+0xb60/0xb90
Jul 25 17:12:03 dualc kernel: [<ffffffff8508acff>] ? do_group_exit+0x3f/0xb0
Jul 25 17:12:03 dualc kernel: [<ffffffff8571b477>] rewind_stack_do_exit+0x17/0x20
Jul 25 17:12:31 dualc kernel: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { P17378 } 242262 jiffies s: 57 root: 0x0/T
Jul 25 17:12:31 dualc kernel: blocking rcu_node structures:


Jul 22 17:00:36 dualc kernel: do_general_protection: 108 callbacks suppressed
Jul 22 17:00:36 dualc kernel: traps: sh[14641] general protection ip:7ffff74d44aa sp:7fffffffb9e0 error:0
Jul 22 17:00:36 dualc kernel: in libc-2.22.so[7ffff73b6000+199000]
Jul 22 17:00:36 dualc kernel: traps: cc1[14640] general protection ip:7ffff69e14aa sp:7fffffffab20 error:0
Jul 22 17:00:36 dualc kernel: in libc-2.22.so[7ffff68c3000+199000]
Jul 22 17:00:36 dualc kernel: traps: cc1[14645] general protection ip:7ffff69e14aa sp:7fffffffab00 error:0
Jul 22 17:00:36 dualc kernel: in libc-2.22.so[7ffff68c3000+199000]
Jul 22 17:00:36 dualc kernel: traps: modpost[14648] general protection ip:7ffff7b574aa sp:7fffffffabd0 error:0
Jul 22 17:00:36 dualc kernel: in libc-2.22.so[7ffff7a39000+199000]
Jul 22 17:00:36 dualc kernel: traps: as[14642] general protection ip:7ffff6f9a4aa sp:7fffffffb260 error:0
Jul 22 17:00:36 dualc kernel: in libc-2.22.so[7ffff6e7c000+199000]
Jul 22 17:00:36 dualc systemd-coredump[14654]: Process 14648 (modpost) of user 1000 dumped core.
Jul 22 17:00:36 dualc systemd-coredump[14643]: Process 14641 (sh) of user 1000 dumped core.
Jul 22 17:00:36 dualc systemd-coredump[14644]: Process 14640 (cc1) of user 1000 dumped core.
Jul 22 17:00:36 dualc systemd-coredump[14649]: Process 14645 (cc1) of user 1000 dumped core.
Jul 22 17:00:38 dualc systemd-coredump[14655]: Process 14642 (as) of user 1000 dumped core.
Jul 22 17:00:52 dualc kernel: traps: objtool[21113] general protection ip:408528 sp:7ffffff7bb70 error:0
Jul 22 17:00:52 dualc kernel: in objtool[400000+16000]
Jul 22 17:00:52 dualc systemd-coredump[21114]: Process 21113 (objtool) of user 1000 dumped core.
Jul 22 17:00:56 dualc kernel: traps: genksyms[22725] general protection ip:7ffff7b61f9a sp:7fffffffb2f8 error:0
Jul 22 17:00:56 dualc kernel: in libc-2.22.so[7ffff7a39000+199000]
Jul 22 17:01:04 dualc systemd-coredump[22781]: Process 22725 (genksyms) of user 1000 dumped core.
Jul 22 17:02:12 dualc kernel: compile_prepare (23022): drop_caches: 3
Jul 22 17:03:15 dualc kernel: general protection fault: 0000 [#1] PREEMPT SMP
Jul 22 17:03:15 dualc kernel: Modules linked in: kvm_amd vhost_net tun vhost macvtap macvlan nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs vfio_pci vfio_iommu_type1 vfio_virqfd vfio it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq eeepc_wmi asus_wmi sparse_keymap snd_seq_device rfkill snd_timer video mxm_wmi snd e1000e kvm irqbypass soundcore ptp sp5100_tco pps_core pcspkr i2c_piix4 nfsd auth_rpcgss nfs_acl lockd grace acpi_cpufreq wmi gpio_amdpt fjes i2c_designware_platform tpm_tis 8250_dw gpio_generic i2c_designware_core tpm_tis_core pinctrl_amd shpchp tpm button sunrpc
Jul 22 17:03:15 dualc kernel: xfs libcrc32c dm_crypt hid_generic usbhid raid1 md_mod amdkfd amd_iommu_v2 crct10dif_pclmul crc32_pclmul radeon crc32c_intel i2c_algo_bit ghash_clmulni_intel drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm serio_raw ccp drm sr_mod cdrom xhci_pci xhci_hcd usbcore aesni_intel aes_x86_64 glue_helper lrw ablk_helper cryptd ata_generic pata_atiixp dm_mirror dm_region_hash dm_log sg thermal dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua [last unloaded: kvm_amd]
Jul 22 17:03:15 dualc kernel: CPU: 12 PID: 7649 Comm: sh Tainted: G O 4.9.39-1.3-default #1
Jul 22 17:03:15 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 22 17:03:15 dualc kernel: task: ffff88853684a040 task.stack: ffff9d6bd5204000
Jul 22 17:03:15 dualc kernel: RIP: 0010:[<ffffffff933cee92>] [<ffffffff933cee92>] __memcpy+0x12/0x20
Jul 22 17:03:15 dualc kernel: RSP: 0018:ffff9d6bd5207ab0 EFLAGS: 00010246
Jul 22 17:03:15 dualc kernel: RAX: 3fff888589388c00 RBX: ffff9d6bd5207cb8 RCX: 000000000000003f
Jul 22 17:03:15 dualc kernel: RDX: 0000000000000000 RSI: ffff8884ed04f040 RDI: 3fff888589388c00
Jul 22 17:03:15 dualc kernel: RBP: ffff9d6bd5207b18 R08: 0000000000000fc0 R09: ffff9d6bd5207c80
Jul 22 17:03:15 dualc kernel: R10: 0000000000000003 R11: 0000000000000000 R12: 00000000000001f8
Jul 22 17:03:15 dualc kernel: R13: 00000000000001f8 R14: 00000000000001f8 R15: ffff8884ed04f238
Jul 22 17:03:15 dualc kernel: FS: 00007ffff7fb2700(0000) GS:ffff8887def00000(0000) knlGS:0000000000000000
Jul 22 17:03:15 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 22 17:03:15 dualc kernel: CR2: 00000000006a6458 CR3: 00000007d2669000 CR4: 00000000003406e0
Jul 22 17:03:15 dualc kernel: Stack:
Jul 22 17:03:15 dualc kernel: ffffffff933d4dbd 0000000000000000 ffff8887ac3ef300 0000000000000000
Jul 22 17:03:15 dualc kernel: 00000000000001f8 ffff9d6bd5207c80 ffffffff933c6943 ffffcaf394b413c0
Jul 22 17:03:15 dualc kernel: 0000000014b413c0 ffff88853684a040 ffff9d6bd5207cb8 ffff88856617a800
Jul 22 17:03:15 dualc kernel: Call Trace:
Jul 22 17:03:15 dualc kernel: [<ffffffff933d4dbd>] ? copy_to_iter+0x11d/0x400
Jul 22 17:03:15 dualc kernel: [<ffffffff933c6943>] ? radix_tree_lookup_slot+0x13/0x30
Jul 22 17:03:15 dualc kernel: [<ffffffff933d5119>] ? copy_page_to_iter+0x79/0x1d0
Jul 22 17:03:15 dualc kernel: [<ffffffff931a679c>] ? pagecache_get_page+0x2c/0x260
Jul 22 17:03:15 dualc kernel: [<ffffffff931addf8>] ? get_page_from_freelist+0x308/0x9a0
Jul 22 17:03:15 dualc kernel: [<ffffffff931a7fad>] ? generic_file_read_iter+0x32d/0x850
Jul 22 17:03:15 dualc kernel: [<ffffffffc07bf9d1>] ? xfs_file_buffered_aio_read+0x51/0xe0 [xfs]
Jul 22 17:03:15 dualc kernel: [<ffffffffc07bfe68>] ? xfs_file_read_iter+0x68/0xc0 [xfs]
Jul 22 17:03:15 dualc kernel: [<ffffffff9322a453>] ? new_sync_read+0xc3/0x100
Jul 22 17:03:15 dualc kernel: [<ffffffff9322a4b7>] ? __vfs_read+0x27/0x40
Jul 22 17:03:15 dualc kernel: [<ffffffff9322ab3c>] ? vfs_read+0x8c/0x130
Jul 22 17:03:15 dualc kernel: [<ffffffff93230a71>] ? kernel_read+0x41/0x60
Jul 22 17:03:15 dualc kernel: [<ffffffff93288da7>] ? load_elf_phdrs+0x87/0x90
Jul 22 17:03:15 dualc kernel: [<ffffffff93288eae>] ? load_elf_binary+0xfe/0x1020
Jul 22 17:03:15 dualc kernel: [<ffffffff9328ecad>] ? get_cached_acl+0x4d/0x90
Jul 22 17:03:15 dualc kernel: [<ffffffff9328eeed>] ? get_acl+0x1d/0xf0
Jul 22 17:03:15 dualc kernel: [<ffffffff9323567a>] ? generic_permission+0x15a/0x1d0
Jul 22 17:03:15 dualc kernel: [<ffffffff93235738>] ? __inode_permission+0x48/0xd0
Jul 22 17:03:15 dualc kernel: [<ffffffff932310e7>] ? search_binary_handler+0x97/0x1d0
Jul 22 17:03:15 dualc kernel: [<ffffffff93232c64>] ? do_execveat_common.isra.36+0x564/0x750
Jul 22 17:03:15 dualc kernel: [<ffffffff932330aa>] ? SyS_execve+0x3a/0x50
Jul 22 17:03:15 dualc kernel: [<ffffffff9300393b>] ? do_syscall_64+0x5b/0xd0
Jul 22 17:03:15 dualc kernel: [<ffffffff93719c6f>] ? entry_SYSCALL64_slow_path+0x25/0x25
Jul 22 17:03:15 dualc kernel: Code: a5 1a d1 ff 0f 31 48 c1 e2 20 48 09 c2 48 31 d3 e9 67 ff ff ff 90 90 90 90 0f 1f 44 00 00 48 89 f8 48 89 d1 48 c1 e9 03 83 e2 07 <f3> 48 a5 89 d1 f3 a4 c3 66 0f 1f 44 00 00 48 89 f8 48 89 d1 f3
Jul 22 17:03:15 dualc kernel: RIP [<ffffffff933cee92>] __memcpy+0x12/0x20
Jul 22 17:03:15 dualc kernel: RSP <ffff9d6bd5207ab0>
Jul 22 17:03:15 dualc kernel: ---[ end trace 0bc21c46de6aaaa0 ]---
Jul 22 17:03:15 dualc kernel: note: sh[7649] exited with preempt_count 1
Jul 22 17:03:15 dualc kernel: BUG: Bad rss-counter state mm:ffff8885fcb86400 idx:1 val:3
Jul 22 17:03:21 dualc systemd[1]: Starting Cleanup of Temporary Directories...
Jul 22 17:03:21 dualc systemd[1]: Started Cleanup of Temporary Directories.
Jul 22 17:04:48 dualc kernel: general protection fault: 0000 [#2] PREEMPT SMP
Jul 22 17:04:48 dualc kernel: Modules linked in: kvm_amd vhost_net tun vhost macvtap macvlan nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs vfio_pci vfio_iommu_type1 vfio_virqfd vfio it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq eeepc_wmi asus_wmi sparse_keymap snd_seq_device rfkill snd_timer video mxm_wmi snd e1000e kvm irqbypass soundcore ptp sp5100_tco pps_core pcspkr i2c_piix4 nfsd auth_rpcgss nfs_acl lockd grace acpi_cpufreq wmi gpio_amdpt fjes i2c_designware_platform tpm_tis 8250_dw gpio_generic i2c_designware_core tpm_tis_core pinctrl_amd shpchp tpm button sunrpc
Jul 22 17:04:48 dualc kernel: xfs libcrc32c dm_crypt hid_generic usbhid raid1 md_mod amdkfd amd_iommu_v2 crct10dif_pclmul crc32_pclmul radeon crc32c_intel i2c_algo_bit ghash_clmulni_intel drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm serio_raw ccp drm sr_mod cdrom xhci_pci xhci_hcd usbcore aesni_intel aes_x86_64 glue_helper lrw ablk_helper cryptd ata_generic pata_atiixp dm_mirror dm_region_hash dm_log sg thermal dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua [last unloaded: kvm_amd]
Jul 22 17:04:48 dualc kernel: CPU: 6 PID: 30338 Comm: cc1 Tainted: G D O 4.9.39-1.3-default #1
Jul 22 17:04:48 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 22 17:04:48 dualc kernel: task: ffff88859d84c180 task.stack: ffff9d6bd46a8000
Jul 22 17:04:48 dualc kernel: RIP: 0010:[<ffffffff933cf244>] [<ffffffff933cf244>] __memset+0x24/0x30
Jul 22 17:04:48 dualc kernel: RSP: 0018:ffff9d6bd46abc88 EFLAGS: 00010212
Jul 22 17:04:48 dualc kernel: RAX: 0000000000000000 RBX: cfff8885f836ac00 RCX: 0000000000000020
Jul 22 17:04:48 dualc kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: cfff8885f836ac00
Jul 22 17:04:48 dualc kernel: RBP: ffff9d6bd46abcc0 R08: 7ffffffffffff3f8 R09: cfff8885f836ac00
Jul 22 17:04:48 dualc kernel: R10: 0000000000000038 R11: 0000000000000038 R12: 00000000024080c0
Jul 22 17:04:48 dualc kernel: R13: ffff88814fc00000 R14: 0000000000008000 R15: ffff88814fc00000
Jul 22 17:04:48 dualc kernel: FS: 00007ffff7fb0800(0000) GS:ffff8887ded80000(0000) knlGS:0000000000000000
Jul 22 17:04:48 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 22 17:04:48 dualc kernel: CR2: 00007ffff68bf000 CR3: 0000000583837000 CR4: 00000000003406e0
Jul 22 17:04:48 dualc kernel: Stack:
Jul 22 17:04:48 dualc kernel: ffffffff93207754 0000000000000286 0000000000000000 ffff8885c769ecc0
Jul 22 17:04:48 dualc kernel: ffff9d6bd46abee4 0000000000000000 ffff9d6bd46abdd0 ffff9d6bd46abce8
Jul 22 17:04:48 dualc kernel: ffffffff9322cc8c ffff9d6bd46abce8 0000000000000003 ffff9d6bd46abee4
Jul 22 17:04:48 dualc kernel: Call Trace:
Jul 22 17:04:48 dualc kernel: [<ffffffff93207754>] ? kmem_cache_alloc+0x1d4/0x1f0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322cc8c>] ? get_empty_filp+0x5c/0x1a0
Jul 22 17:04:48 dualc kernel: [<ffffffff93239101>] ? path_openat+0x31/0x1310
Jul 22 17:04:48 dualc kernel: [<ffffffff93247f45>] ? touch_atime+0x25/0xb0
Jul 22 17:04:48 dualc kernel: [<ffffffff9323b4fe>] ? do_filp_open+0x7e/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff9324bf5c>] ? mntput_no_expire+0x2c/0x1a0
Jul 22 17:04:48 dualc kernel: [<ffffffff9324974e>] ? __alloc_fd+0xae/0x170
Jul 22 17:04:48 dualc kernel: [<ffffffff93229715>] ? do_sys_open+0x115/0x1f0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322980e>] ? SyS_open+0x1e/0x20
Jul 22 17:04:48 dualc kernel: [<ffffffff9300393b>] ? do_syscall_64+0x5b/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff93719c6f>] ? entry_SYSCALL64_slow_path+0x25/0x25
Jul 22 17:04:48 dualc kernel: Code: 90 90 90 90 90 90 90 0f 1f 44 00 00 49 89 f9 48 89 d1 83 e2 07 48 c1 e9 03 40 0f b6 f6 48 b8 01 01 01 01 01 01 01 01 48 0f af c6 <f3> 48 ab 89 d1 f3 aa 4c 89 c8 c3 90 49 89 f9 40 88 f0 48 89 d1
Jul 22 17:04:48 dualc kernel: RIP [<ffffffff933cf244>] __memset+0x24/0x30
Jul 22 17:04:48 dualc kernel: RSP <ffff9d6bd46abc88>
Jul 22 17:04:48 dualc kernel: general protection fault: 0000 [#3] PREEMPT SMP
Jul 22 17:04:48 dualc kernel: Modules linked in: kvm_amd vhost_net tun vhost macvtap macvlan nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter
Jul 22 17:04:48 dualc kernel: ---[ end trace 0bc21c46de6aaaa1 ]---
Jul 22 17:04:48 dualc kernel: bridge
Jul 22 17:04:48 dualc kernel: stp
Jul 22 17:04:48 dualc kernel: llc
Jul 22 17:04:48 dualc kernel: iscsi_ibft
Jul 22 17:04:48 dualc kernel: iscsi_boot_sysfs
Jul 22 17:04:48 dualc kernel: vfio_pci
Jul 22 17:04:48 dualc kernel: vfio_iommu_type1
Jul 22 17:04:48 dualc kernel: vfio_virqfd
Jul 22 17:04:48 dualc kernel: vfio
Jul 22 17:04:48 dualc kernel: it87(O)
Jul 22 17:04:48 dualc kernel: hwmon_vid
Jul 22 17:04:48 dualc kernel: snd_hda_codec_generic
Jul 22 17:04:48 dualc kernel: snd_hda_codec_hdmi
Jul 22 17:04:48 dualc kernel: snd_hda_intel
Jul 22 17:04:48 dualc kernel: snd_hda_codec
Jul 22 17:04:48 dualc kernel: snd_hda_core
Jul 22 17:04:48 dualc kernel: snd_hwdep
Jul 22 17:04:48 dualc kernel: snd_pcm
Jul 22 17:04:48 dualc kernel: snd_seq
Jul 22 17:04:48 dualc kernel: eeepc_wmi
Jul 22 17:04:48 dualc kernel: asus_wmi
Jul 22 17:04:48 dualc kernel: sparse_keymap
Jul 22 17:04:48 dualc kernel: snd_seq_device
Jul 22 17:04:48 dualc kernel: rfkill
Jul 22 17:04:48 dualc kernel: snd_timer
Jul 22 17:04:48 dualc kernel: video
Jul 22 17:04:48 dualc kernel: mxm_wmi
Jul 22 17:04:48 dualc kernel: snd
Jul 22 17:04:48 dualc kernel: e1000e
Jul 22 17:04:48 dualc kernel: kvm
Jul 22 17:04:48 dualc kernel: irqbypass
Jul 22 17:04:48 dualc kernel: soundcore
Jul 22 17:04:48 dualc kernel: ptp
Jul 22 17:04:48 dualc kernel: sp5100_tco
Jul 22 17:04:48 dualc kernel: pps_core
Jul 22 17:04:48 dualc kernel: pcspkr
Jul 22 17:04:48 dualc kernel: i2c_piix4
Jul 22 17:04:48 dualc kernel: nfsd
Jul 22 17:04:48 dualc kernel: auth_rpcgss
Jul 22 17:04:48 dualc kernel: nfs_acl
Jul 22 17:04:48 dualc kernel: lockd
Jul 22 17:04:48 dualc kernel: grace
Jul 22 17:04:48 dualc kernel: acpi_cpufreq
Jul 22 17:04:48 dualc kernel: wmi
Jul 22 17:04:48 dualc kernel: gpio_amdpt
Jul 22 17:04:48 dualc kernel: fjes
Jul 22 17:04:48 dualc kernel: i2c_designware_platform
Jul 22 17:04:48 dualc kernel: tpm_tis
Jul 22 17:04:48 dualc kernel: 8250_dw
Jul 22 17:04:48 dualc kernel: gpio_generic
Jul 22 17:04:48 dualc kernel: i2c_designware_core
Jul 22 17:04:48 dualc kernel: tpm_tis_core
Jul 22 17:04:48 dualc kernel: pinctrl_amd
Jul 22 17:04:48 dualc kernel: shpchp
Jul 22 17:04:48 dualc kernel: tpm
Jul 22 17:04:48 dualc kernel: button
Jul 22 17:04:48 dualc kernel: sunrpc
Jul 22 17:04:48 dualc kernel: xfs
Jul 22 17:04:48 dualc kernel: libcrc32c
Jul 22 17:04:48 dualc kernel: dm_crypt
Jul 22 17:04:48 dualc kernel: hid_generic
Jul 22 17:04:48 dualc kernel: usbhid
Jul 22 17:04:48 dualc kernel: raid1
Jul 22 17:04:48 dualc kernel: md_mod
Jul 22 17:04:48 dualc kernel: amdkfd
Jul 22 17:04:48 dualc kernel: amd_iommu_v2
Jul 22 17:04:48 dualc kernel: crct10dif_pclmul
Jul 22 17:04:48 dualc kernel: crc32_pclmul
Jul 22 17:04:48 dualc kernel: radeon
Jul 22 17:04:48 dualc kernel: crc32c_intel
Jul 22 17:04:48 dualc kernel: i2c_algo_bit
Jul 22 17:04:48 dualc kernel: ghash_clmulni_intel
Jul 22 17:04:48 dualc kernel: drm_kms_helper
Jul 22 17:04:48 dualc kernel: syscopyarea
Jul 22 17:04:48 dualc kernel: sysfillrect
Jul 22 17:04:48 dualc kernel: sysimgblt
Jul 22 17:04:48 dualc kernel: fb_sys_fops
Jul 22 17:04:48 dualc kernel: ttm
Jul 22 17:04:48 dualc kernel: serio_raw
Jul 22 17:04:48 dualc kernel: ccp
Jul 22 17:04:48 dualc kernel: drm
Jul 22 17:04:48 dualc kernel: sr_mod
Jul 22 17:04:48 dualc kernel: cdrom
Jul 22 17:04:48 dualc kernel: xhci_pci
Jul 22 17:04:48 dualc kernel: xhci_hcd
Jul 22 17:04:48 dualc kernel: usbcore
Jul 22 17:04:48 dualc kernel: aesni_intel
Jul 22 17:04:48 dualc kernel: aes_x86_64
Jul 22 17:04:48 dualc kernel: glue_helper
Jul 22 17:04:48 dualc kernel: lrw
Jul 22 17:04:48 dualc kernel: ablk_helper
Jul 22 17:04:48 dualc kernel: cryptd
Jul 22 17:04:48 dualc kernel: ata_generic
Jul 22 17:04:48 dualc kernel: pata_atiixp
Jul 22 17:04:48 dualc kernel: dm_mirror
Jul 22 17:04:48 dualc kernel: dm_region_hash
Jul 22 17:04:48 dualc kernel: dm_log
Jul 22 17:04:48 dualc kernel: sg
Jul 22 17:04:48 dualc kernel: thermal
Jul 22 17:04:48 dualc kernel: dm_multipath
Jul 22 17:04:48 dualc kernel: dm_mod
Jul 22 17:04:48 dualc kernel: scsi_dh_rdac
Jul 22 17:04:48 dualc kernel: scsi_dh_emc
Jul 22 17:04:48 dualc kernel: scsi_dh_alua
Jul 22 17:04:48 dualc kernel: [last unloaded: kvm_amd]
Jul 22 17:04:48 dualc kernel: CPU: 6 PID: 2628 Comm: kwin_x11 Tainted: G D O 4.9.39-1.3-default #1
Jul 22 17:04:48 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 22 17:04:48 dualc kernel: task: ffff8887b6442100 task.stack: ffff9d6bc3f10000
Jul 22 17:04:48 dualc kernel: RIP: 0010:[<ffffffff935f7885>]
Jul 22 17:04:48 dualc kernel: [<ffffffff935f7885>] __alloc_skb+0xd5/0x280
Jul 22 17:04:48 dualc kernel: RSP: 0018:ffff9d6bc3f13b58 EFLAGS: 00010246
Jul 22 17:04:48 dualc kernel: RAX: 0000000000000000 RBX: cfff8885f836ae00 RCX: 0000000000000019
Jul 22 17:04:48 dualc kernel: RDX: ffff888523dc94c0 RSI: 00000000000000c8 RDI: cfff8885f836ae00
Jul 22 17:04:48 dualc kernel: RBP: ffff9d6bc3f13b90 R08: 00000000000000c0 R09: 0000000000000200
Jul 22 17:04:48 dualc kernel: R10: ffff88814fca7c00 R11: ffff8887b6442100 R12: ffff888523dc9400
Jul 22 17:04:48 dualc kernel: R13: 00000000ffffffff R14: ffff88814fc00000 R15: 0000000000000180
Jul 22 17:04:48 dualc kernel: FS: 00007ffff7f72940(0000) GS:ffff8887ded80000(0000) knlGS:0000000000000000
Jul 22 17:04:48 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 22 17:04:48 dualc kernel: CR2: 00007ffff68bf000 CR3: 00000007db967000 CR4: 00000000003406e0
Jul 22 17:04:48 dualc kernel: Stack:
Jul 22 17:04:48 dualc kernel: 00000000c3f13a90 0000000000000000 0000000000000003 ffff8887b6442100
Jul 22 17:04:48 dualc kernel: 0000000000000000 ffff8887bd4f2c00 0000000000000000 ffff9d6bc3f13be0
Jul 22 17:04:48 dualc kernel: ffffffff935f8bda 0000000000000000 dead0000025000c0 dead000000000200
Jul 22 17:04:48 dualc kernel: Call Trace:
Jul 22 17:04:48 dualc kernel: [<ffffffff935f8bda>] alloc_skb_with_frags+0x5a/0x1c0
Jul 22 17:04:48 dualc kernel: [<ffffffff935f42ae>] sock_alloc_send_pskb+0x19e/0x200
Jul 22 17:04:48 dualc kernel: [<ffffffff930acce8>] ? finish_task_switch+0x78/0x1e0
Jul 22 17:04:48 dualc kernel: [<ffffffff936b5a8c>] unix_stream_sendmsg+0x25c/0x3a0
Jul 22 17:04:48 dualc kernel: [<ffffffff935efac8>] sock_sendmsg+0x38/0x50
Jul 22 17:04:48 dualc kernel: [<ffffffff935efb58>] sock_write_iter+0x78/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322a31b>] do_iter_readv_writev+0x9b/0x110
Jul 22 17:04:48 dualc kernel: [<ffffffff9322af0c>] do_readv_writev+0x17c/0x210
Jul 22 17:04:48 dualc kernel: [<ffffffff930fed19>] ? ktime_get_ts64+0x49/0xf0
Jul 22 17:04:48 dualc kernel: [<ffffffff9323f528>] ? poll_select_copy_remaining+0xf8/0x120
Jul 22 17:04:48 dualc kernel: [<ffffffff93249047>] ? __fget+0x77/0xb0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322b1bc>] vfs_writev+0x3c/0x50
Jul 22 17:04:48 dualc kernel: [<ffffffff9322b222>] do_writev+0x52/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322c2c0>] SyS_writev+0x10/0x20
Jul 22 17:04:48 dualc kernel: [<ffffffff9300393b>] do_syscall_64+0x5b/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff93719c6f>] entry_SYSCALL64_slow_path+0x25/0x25
Jul 22 17:04:48 dualc kernel: Code: df be c8 00 00 00 0f 85 90 01 00 00 40 f6 c7 02 0f 85 95 01 00 00 40 f6 c7 04 0f 85 6a 01 00 00 89 f1 31 c0 c1 e9 03 40 f6 c6 04 <f3> 48 ab 0f 85 40 01 00 00 40 f6 c6 02 0f 85 1f 01 00 00 83 e6
Jul 22 17:04:48 dualc kernel: RIP [<ffffffff935f7885>] __alloc_skb+0xd5/0x280
Jul 22 17:04:48 dualc kernel: RSP <ffff9d6bc3f13b58>
Jul 22 17:04:48 dualc kernel: ---[ end trace 0bc21c46de6aaaa2 ]---
Jul 22 17:04:48 dualc kernel: general protection fault: 0000 [#4] PREEMPT SMP
Jul 22 17:04:48 dualc kernel: Modules linked in: kvm_amd vhost_net tun vhost macvtap macvlan nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs vfio_pci vfio_iommu_type1 vfio_virqfd vfio it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq eeepc_wmi asus_wmi sparse_keymap snd_seq_device rfkill snd_timer video mxm_wmi snd e1000e kvm irqbypass soundcore ptp sp5100_tco pps_core pcspkr i2c_piix4 nfsd auth_rpcgss nfs_acl lockd grace acpi_cpufreq wmi gpio_amdpt fjes i2c_designware_platform tpm_tis 8250_dw gpio_generic i2c_designware_core tpm_tis_core pinctrl_amd shpchp tpm button sunrpc
Jul 22 17:04:48 dualc kernel: xfs
Jul 22 17:04:48 dualc kernel: libcrc32c
Jul 22 17:04:48 dualc kernel: dm_crypt
Jul 22 17:04:48 dualc kernel: hid_generic
Jul 22 17:04:48 dualc kernel: usbhid
Jul 22 17:04:48 dualc kernel: raid1
Jul 22 17:04:48 dualc kernel: md_mod
Jul 22 17:04:48 dualc kernel: amdkfd
Jul 22 17:04:48 dualc kernel: amd_iommu_v2
Jul 22 17:04:48 dualc kernel: crct10dif_pclmul
Jul 22 17:04:48 dualc kernel: crc32_pclmul
Jul 22 17:04:48 dualc kernel: radeon
Jul 22 17:04:48 dualc kernel: crc32c_intel
Jul 22 17:04:48 dualc kernel: i2c_algo_bit
Jul 22 17:04:48 dualc kernel: ghash_clmulni_intel
Jul 22 17:04:48 dualc kernel: drm_kms_helper
Jul 22 17:04:48 dualc kernel: syscopyarea
Jul 22 17:04:48 dualc kernel: sysfillrect
Jul 22 17:04:48 dualc kernel: sysimgblt
Jul 22 17:04:48 dualc kernel: fb_sys_fops
Jul 22 17:04:48 dualc kernel: ttm
Jul 22 17:04:48 dualc kernel: serio_raw
Jul 22 17:04:48 dualc kernel: ccp
Jul 22 17:04:48 dualc kernel: drm
Jul 22 17:04:48 dualc kernel: sr_mod
Jul 22 17:04:48 dualc kernel: cdrom
Jul 22 17:04:48 dualc kernel: xhci_pci
Jul 22 17:04:48 dualc kernel: xhci_hcd
Jul 22 17:04:48 dualc kernel: usbcore
Jul 22 17:04:48 dualc kernel: aesni_intel
Jul 22 17:04:48 dualc kernel: aes_x86_64
Jul 22 17:04:48 dualc kernel: glue_helper
Jul 22 17:04:48 dualc kernel: lrw
Jul 22 17:04:48 dualc kernel: ablk_helper
Jul 22 17:04:48 dualc kernel: cryptd
Jul 22 17:04:48 dualc kernel: ata_generic
Jul 22 17:04:48 dualc kernel: pata_atiixp
Jul 22 17:04:48 dualc kernel: dm_mirror
Jul 22 17:04:48 dualc kernel: dm_region_hash
Jul 22 17:04:48 dualc kernel: dm_log
Jul 22 17:04:48 dualc kernel: sg
Jul 22 17:04:48 dualc kernel: thermal
Jul 22 17:04:48 dualc kernel: dm_multipath
Jul 22 17:04:48 dualc kernel: dm_mod
Jul 22 17:04:48 dualc kernel: scsi_dh_rdac
Jul 22 17:04:48 dualc kernel: scsi_dh_emc
Jul 22 17:04:48 dualc kernel: scsi_dh_alua
Jul 22 17:04:48 dualc kernel: [last unloaded: kvm_amd]
Jul 22 17:04:48 dualc kernel: CPU: 8 PID: 30371 Comm: fixdep Tainted: G D O 4.9.39-1.3-default #1
Jul 22 17:04:48 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 22 17:04:48 dualc kernel: task: ffff88859d932080 task.stack: ffff9d6bd4498000
Jul 22 17:04:48 dualc kernel: RIP: 0010:[<ffffffff933cf244>]
Jul 22 17:04:48 dualc kernel: [<ffffffff933cf244>] __memset+0x24/0x30
Jul 22 17:04:48 dualc kernel: RSP: 0018:ffff9d6bd449bc88 EFLAGS: 00010212
Jul 22 17:04:48 dualc kernel: RAX: 0000000000000000 RBX: 5fff88852f424200 RCX: 0000000000000020
Jul 22 17:04:48 dualc kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 5fff88852f424200
Jul 22 17:04:48 dualc kernel: RBP: ffff9d6bd449bcc0 R08: 7ffffffffffff3f0 R09: 5fff88852f424200
Jul 22 17:04:48 dualc kernel: R10: 0000000000000020 R11: 0000000000000020 R12: 00000000024080c0
Jul 22 17:04:48 dualc kernel: R13: ffff88814fc00000 R14: 0000000000008000 R15: ffff88814fc00000
Jul 22 17:04:48 dualc kernel: FS: 00007ffff7fb3700(0000) GS:ffff8887dee00000(0000) knlGS:0000000000000000
Jul 22 17:04:48 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 22 17:04:48 dualc kernel: CR2: 000000000060d000 CR3: 000000079ee73000 CR4: 00000000003406e0
Jul 22 17:04:48 dualc kernel: Stack:
Jul 22 17:04:48 dualc kernel: ffffffff93207754
Jul 22 17:04:48 dualc kernel: 0000000000000286
Jul 22 17:04:48 dualc kernel: 0000000000000000
Jul 22 17:04:48 dualc kernel: ffff8885f4c1e0c0
Jul 22 17:04:48 dualc kernel: ffff9d6bd449bee4
Jul 22 17:04:48 dualc kernel: 00007ffff7ff549d
Jul 22 17:04:48 dualc kernel: ffff9d6bd449bdd0
Jul 22 17:04:48 dualc kernel: ffff9d6bd449bce8
Jul 22 17:04:48 dualc kernel: ffffffff9322cc8c
Jul 22 17:04:48 dualc kernel: ffff8887bb834020
Jul 22 17:04:48 dualc kernel: 0000000000000004
Jul 22 17:04:48 dualc kernel: ffff9d6bd449bee4
Jul 22 17:04:48 dualc kernel: Call Trace:
Jul 22 17:04:48 dualc kernel: [<ffffffff93207754>] ? kmem_cache_alloc+0x1d4/0x1f0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322cc8c>] ? get_empty_filp+0x5c/0x1a0
Jul 22 17:04:48 dualc kernel: [<ffffffff93239101>] ? path_openat+0x31/0x1310
Jul 22 17:04:48 dualc kernel: [<ffffffff93247f45>] ? touch_atime+0x25/0xb0
Jul 22 17:04:48 dualc kernel: [<ffffffff931a8353>] ? generic_file_read_iter+0x6d3/0x850
Jul 22 17:04:48 dualc kernel: [<ffffffffc07c0dc2>] ? xfs_file_buffered_aio_write+0x2b2/0x2d0 [xfs]
Jul 22 17:04:48 dualc kernel: [<ffffffff9323b4fe>] ? do_filp_open+0x7e/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff931ce53d>] ? kzfree+0x2d/0x30
Jul 22 17:04:48 dualc kernel: [<ffffffff9324bf5c>] ? mntput_no_expire+0x2c/0x1a0
Jul 22 17:04:48 dualc kernel: [<ffffffff9324974e>] ? __alloc_fd+0xae/0x170
Jul 22 17:04:48 dualc kernel: [<ffffffff93229715>] ? do_sys_open+0x115/0x1f0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322980e>] ? SyS_open+0x1e/0x20
Jul 22 17:04:48 dualc kernel: [<ffffffff9300393b>] ? do_syscall_64+0x5b/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff93719c6f>] ? entry_SYSCALL64_slow_path+0x25/0x25
Jul 22 17:04:48 dualc kernel: Code:
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 0f
Jul 22 17:04:48 dualc kernel: 1f
Jul 22 17:04:48 dualc kernel: 44
Jul 22 17:04:48 dualc kernel: 00
Jul 22 17:04:48 dualc kernel: 00
Jul 22 17:04:48 dualc kernel: 49
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: f9
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: d1
Jul 22 17:04:48 dualc kernel: 83
Jul 22 17:04:48 dualc kernel: e2
Jul 22 17:04:48 dualc kernel: 07
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: c1
Jul 22 17:04:48 dualc kernel: e9
Jul 22 17:04:48 dualc kernel: 03
Jul 22 17:04:48 dualc kernel: 40
Jul 22 17:04:48 dualc kernel: 0f
Jul 22 17:04:48 dualc kernel: b6
Jul 22 17:04:48 dualc kernel: f6
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: b8
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: 0f
Jul 22 17:04:48 dualc kernel: af
Jul 22 17:04:48 dualc kernel: c6
Jul 22 17:04:48 dualc kernel: <f3>
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: ab
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: d1
Jul 22 17:04:48 dualc kernel: f3
Jul 22 17:04:48 dualc kernel: aa
Jul 22 17:04:48 dualc kernel: 4c
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: c8
Jul 22 17:04:48 dualc kernel: c3
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 49
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: f9
Jul 22 17:04:48 dualc kernel: 40
Jul 22 17:04:48 dualc kernel: 88
Jul 22 17:04:48 dualc kernel: f0
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: d1
Jul 22 17:04:48 dualc kernel: RIP
Jul 22 17:04:48 dualc kernel: [<ffffffff933cf244>] __memset+0x24/0x30
Jul 22 17:04:48 dualc kernel: RSP <ffff9d6bd449bc88>
Jul 22 17:04:48 dualc kernel: ---[ end trace 0bc21c46de6aaaa3 ]---
Jul 22 17:04:48 dualc kernel: general protection fault: 0000 [#5] PREEMPT SMP
Jul 22 17:04:48 dualc kernel: Modules linked in: kvm_amd vhost_net tun vhost macvtap macvlan nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs vfio_pci vfio_iommu_type1 vfio_virqfd vfio it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq eeepc_wmi asus_wmi sparse_keymap snd_seq_device rfkill snd_timer video mxm_wmi snd e1000e kvm irqbypass soundcore ptp sp5100_tco pps_core pcspkr i2c_piix4 nfsd auth_rpcgss nfs_acl lockd grace acpi_cpufreq wmi gpio_amdpt fjes i2c_designware_platform tpm_tis 8250_dw gpio_generic i2c_designware_core tpm_tis_core pinctrl_amd shpchp tpm button sunrpc
Jul 22 17:04:48 dualc kernel: xfs
Jul 22 17:04:48 dualc kernel: libcrc32c
Jul 22 17:04:48 dualc kernel: dm_crypt
Jul 22 17:04:48 dualc kernel: hid_generic
Jul 22 17:04:48 dualc kernel: usbhid
Jul 22 17:04:48 dualc kernel: raid1
Jul 22 17:04:48 dualc kernel: md_mod
Jul 22 17:04:48 dualc kernel: amdkfd
Jul 22 17:04:48 dualc kernel: amd_iommu_v2
Jul 22 17:04:48 dualc kernel: crct10dif_pclmul
Jul 22 17:04:48 dualc kernel: crc32_pclmul
Jul 22 17:04:48 dualc kernel: radeon
Jul 22 17:04:48 dualc kernel: crc32c_intel
Jul 22 17:04:48 dualc kernel: i2c_algo_bit
Jul 22 17:04:48 dualc kernel: ghash_clmulni_intel
Jul 22 17:04:48 dualc kernel: drm_kms_helper
Jul 22 17:04:48 dualc kernel: syscopyarea
Jul 22 17:04:48 dualc kernel: sysfillrect
Jul 22 17:04:48 dualc kernel: sysimgblt
Jul 22 17:04:48 dualc kernel: fb_sys_fops
Jul 22 17:04:48 dualc kernel: ttm
Jul 22 17:04:48 dualc kernel: serio_raw
Jul 22 17:04:48 dualc kernel: ccp
Jul 22 17:04:48 dualc kernel: drm
Jul 22 17:04:48 dualc kernel: sr_mod
Jul 22 17:04:48 dualc kernel: cdrom
Jul 22 17:04:48 dualc kernel: xhci_pci
Jul 22 17:04:48 dualc kernel: xhci_hcd
Jul 22 17:04:48 dualc kernel: usbcore
Jul 22 17:04:48 dualc kernel: aesni_intel
Jul 22 17:04:48 dualc kernel: aes_x86_64
Jul 22 17:04:48 dualc kernel: glue_helper
Jul 22 17:04:48 dualc kernel: lrw
Jul 22 17:04:48 dualc kernel: ablk_helper
Jul 22 17:04:48 dualc kernel: cryptd
Jul 22 17:04:48 dualc kernel: ata_generic
Jul 22 17:04:48 dualc kernel: pata_atiixp
Jul 22 17:04:48 dualc kernel: dm_mirror
Jul 22 17:04:48 dualc kernel: dm_region_hash
Jul 22 17:04:48 dualc kernel: dm_log
Jul 22 17:04:48 dualc kernel: sg
Jul 22 17:04:48 dualc kernel: thermal
Jul 22 17:04:48 dualc kernel: dm_multipath
Jul 22 17:04:48 dualc kernel: dm_mod
Jul 22 17:04:48 dualc kernel: scsi_dh_rdac
Jul 22 17:04:48 dualc kernel: scsi_dh_emc
Jul 22 17:04:48 dualc kernel: scsi_dh_alua
Jul 22 17:04:48 dualc kernel: [last unloaded: kvm_amd]
Jul 22 17:04:48 dualc kernel: CPU: 8 PID: 30374 Comm: cc1 Tainted: G D O 4.9.39-1.3-default #1
Jul 22 17:04:48 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 22 17:04:48 dualc kernel: task: ffff8887bd45e080 task.stack: ffff9d6bd4668000
Jul 22 17:04:48 dualc kernel: RIP: 0010:[<ffffffff933cf244>]
Jul 22 17:04:48 dualc kernel: [<ffffffff933cf244>] __memset+0x24/0x30
Jul 22 17:04:48 dualc kernel: RSP: 0018:ffff9d6bd466bc88 EFLAGS: 00010212
Jul 22 17:04:48 dualc kernel: RAX: 0000000000000000 RBX: 5fff88852f424600 RCX: 0000000000000020
Jul 22 17:04:48 dualc kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 5fff88852f424600
Jul 22 17:04:48 dualc kernel: RBP: ffff9d6bd466bcc0 R08: 7ffffffffffff3f8 R09: 5fff88852f424600
Jul 22 17:04:48 dualc kernel: R10: 0000000000000020 R11: 0000000000000020 R12: 00000000024080c0
Jul 22 17:04:48 dualc kernel: R13: ffff88814fc00000 R14: 0000000000008000 R15: ffff88814fc00000
Jul 22 17:04:48 dualc kernel: FS: 00007ffff7fb0800(0000) GS:ffff8887dee00000(0000) knlGS:0000000000000000
Jul 22 17:04:48 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 22 17:04:48 dualc kernel: CR2: 00000000013b2000 CR3: 00000005c01b3000 CR4: 00000000003406e0
Jul 22 17:04:48 dualc kernel: Stack:
Jul 22 17:04:48 dualc kernel: ffffffff93207754
Jul 22 17:04:48 dualc kernel: 0000000000000286
Jul 22 17:04:48 dualc kernel: 0000000000000000
Jul 22 17:04:48 dualc kernel: ffff8885f4c680c0
Jul 22 17:04:48 dualc kernel: ffff9d6bd466bee4
Jul 22 17:04:48 dualc kernel: 00000000013583a7
Jul 22 17:04:48 dualc kernel: ffff9d6bd466bdd0
Jul 22 17:04:48 dualc kernel: ffff9d6bd466bce8
Jul 22 17:04:48 dualc kernel: ffffffff9322cc8c
Jul 22 17:04:48 dualc kernel: ffff9d6bd466bce8
Jul 22 17:04:48 dualc kernel: 0000000000000003
Jul 22 17:04:48 dualc kernel: ffff9d6bd466bee4
Jul 22 17:04:48 dualc kernel: Call Trace:
Jul 22 17:04:48 dualc kernel: [<ffffffff93207754>] ? kmem_cache_alloc+0x1d4/0x1f0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322cc8c>] ? get_empty_filp+0x5c/0x1a0
Jul 22 17:04:48 dualc kernel: [<ffffffff93239101>] ? path_openat+0x31/0x1310
Jul 22 17:04:48 dualc kernel: [<ffffffff93247f45>] ? touch_atime+0x25/0xb0
Jul 22 17:04:48 dualc kernel: [<ffffffff9323b4fe>] ? do_filp_open+0x7e/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff9324bf5c>] ? mntput_no_expire+0x2c/0x1a0
Jul 22 17:04:48 dualc kernel: [<ffffffff9324974e>] ? __alloc_fd+0xae/0x170
Jul 22 17:04:48 dualc kernel: [<ffffffff93229715>] ? do_sys_open+0x115/0x1f0
Jul 22 17:04:48 dualc kernel: [<ffffffff9322980e>] ? SyS_open+0x1e/0x20
Jul 22 17:04:48 dualc kernel: [<ffffffff9300393b>] ? do_syscall_64+0x5b/0xd0
Jul 22 17:04:48 dualc kernel: [<ffffffff93719c6f>] ? entry_SYSCALL64_slow_path+0x25/0x25
Jul 22 17:04:48 dualc kernel: Code:
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 0f
Jul 22 17:04:48 dualc kernel: 1f
Jul 22 17:04:48 dualc kernel: 44
Jul 22 17:04:48 dualc kernel: 00
Jul 22 17:04:48 dualc kernel: 00
Jul 22 17:04:48 dualc kernel: 49
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: f9
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: d1
Jul 22 17:04:48 dualc kernel: 83
Jul 22 17:04:48 dualc kernel: e2
Jul 22 17:04:48 dualc kernel: 07
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: c1
Jul 22 17:04:48 dualc kernel: e9
Jul 22 17:04:48 dualc kernel: 03
Jul 22 17:04:48 dualc kernel: 40
Jul 22 17:04:48 dualc kernel: 0f
Jul 22 17:04:48 dualc kernel: b6
Jul 22 17:04:48 dualc kernel: f6
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: b8
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 01
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: 0f
Jul 22 17:04:48 dualc kernel: af
Jul 22 17:04:48 dualc kernel: c6
Jul 22 17:04:48 dualc kernel: <f3>
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: ab
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: d1
Jul 22 17:04:48 dualc kernel: f3
Jul 22 17:04:48 dualc kernel: aa
Jul 22 17:04:48 dualc kernel: 4c
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: c8
Jul 22 17:04:48 dualc kernel: c3
Jul 22 17:04:48 dualc kernel: 90
Jul 22 17:04:48 dualc kernel: 49
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: f9
Jul 22 17:04:48 dualc kernel: 40
Jul 22 17:04:48 dualc kernel: 88
Jul 22 17:04:48 dualc kernel: f0
Jul 22 17:04:48 dualc kernel: 48
Jul 22 17:04:48 dualc kernel: 89
Jul 22 17:04:48 dualc kernel: d1
Jul 22 17:04:48 dualc kernel: RIP


Jul 17 16:59:26 dualc kernel: general protection fault: 0000 [#1] PREEMPT SMP
Jul 17 16:59:26 dualc kernel: Modules linked in: ebt_mark_m ebt_mark ebt_ip vxlan ip6_udp_tunnel udp_tunnel ebtable_filter ebtables cmac ccm 8021q garp mrp af_packet arc4 ath9k ath9k_common ath9k_hw ath mac80211 cfg80211 vhost_net tun vhost tap xt_TCPMSS iptable_mangle xt_multiport nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs it87(O) hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq edac_mce_amd kvm_amd eeepc_wmi snd_seq_device snd_timer e1000e asus_wmi igb kvm sp5100_tco sparse_keymap rfkill ptp video mxm_wmi irqbypass snd pcspkr i2c_piix4 dca pps_core soundcore acpi_cpufreq tpm_tis
Jul 17 16:59:26 dualc kernel: tpm_tis_core i2c_designware_platform gpio_amdpt gpio_generic wmi i2c_designware_core tpm pinctrl_amd shpchp button nfsd auth_rpcgss nfs_acl lockd grace sunrpc xfs libcrc32c dm_crypt hid_generic usbhid raid1 md_mod amdkfd amd_iommu_v2 radeon i2c_algo_bit drm_kms_helper crct10dif_pclmul syscopyarea crc32_pclmul sysfillrect crc32c_intel sysimgblt fb_sys_fops ghash_clmulni_intel ttm ccp drm sr_mod cdrom xhci_pci xhci_hcd usbcore aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ata_generic pata_atiixp dm_mirror dm_region_hash dm_log sg thermal dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua
Jul 17 16:59:26 dualc kernel: CPU: 4 PID: 30537 Comm: cc1 Tainted: G O 4.12.2-2-default #1
Jul 17 16:59:26 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 17 16:59:26 dualc kernel: task: ffff8e98fcf14000 task.stack: ffffb9eb10cd4000
Jul 17 16:59:26 dualc kernel: RIP: 0010:irq_exit+0x54/0xa0
Jul 17 16:59:26 dualc kernel: RSP: 0000:ffff8e9b3e703fe0 EFLAGS: 00010002
Jul 17 16:59:26 dualc kernel: RAX: 3fff8e94cc06c080 RBX: 0000000000000000 RCX: 0000000000000020
Jul 17 16:59:26 dualc kernel: RDX: 0000390fe3473d31 RSI: 000000000000613f RDI: 0000000000000380
Jul 17 16:59:26 dualc kernel: RBP: 00007ff159b3d620 R08: 000000eb4c743a00 R09: 00000000000003fd
Jul 17 16:59:26 dualc kernel: R10: 0000000000000004 R11: 0000000000000005 R12: 00000000017925a0
Jul 17 16:59:26 dualc kernel: R13: 0000000000000074 R14: 0000000000000000 R15: 0000000000000080
Jul 17 16:59:26 dualc kernel: FS: 00007ff15ae91800(0000) GS:ffff8e9b3e700000(0000) knlGS:0000000000000000
Jul 17 16:59:26 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 17 16:59:26 dualc kernel: CR2: 000000000063513c CR3: 0000000614dd2000 CR4: 00000000003406e0
Jul 17 16:59:26 dualc kernel: Call Trace:
Jul 17 16:59:26 dualc kernel: <IRQ>
Jul 17 16:59:26 dualc kernel: smp_apic_timer_interrupt+0x39/0x50
Jul 17 16:59:26 dualc kernel: apic_timer_interrupt+0x8c/0xa0
Jul 17 16:59:26 dualc kernel: </IRQ>
Jul 17 16:59:26 dualc kernel: RIP: 0033:0x7ff1598192a1
Jul 17 16:59:26 dualc kernel: RSP: 002b:00007fff5561b730 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff10
Jul 17 16:59:26 dualc kernel: RAX: 0000000001794250 RBX: 00007ff159b3d620 RCX: 0000000001794250
Jul 17 16:59:26 dualc kernel: RDX: 00007ff159b3d658 RSI: 00007ff159b3d650 RDI: 0000000000000000
Jul 17 16:59:26 dualc kernel: RBP: 00007ff159b3d620 R08: 0000000000000006 R09: 00000000017942e0
Jul 17 16:59:26 dualc kernel: R10: 00000000000000e8 R11: 0000000000000fe0 R12: 00000000017925a0
Jul 17 16:59:26 dualc kernel: R13: 0000000000000074 R14: 0000000000000000 R15: 0000000000000080
Jul 17 16:59:26 dualc kernel: Code: 0e f9 6d 85 c0 75 17 65 8b 3d 09 14 f8 6d e8 84 41 02 00 85 c0 66 90 75 2b e9 89 3b 06 00 65 48 8b 05 91 52 f8 6d 48 85 c0 74 09 <48> 8b 40 08 48 85 c0 74 d3 80 3d 28 b0 ec 00 00 74 2f e8 95 f5
Jul 17 16:59:26 dualc kernel: RIP: irq_exit+0x54/0xa0 RSP: ffff8e9b3e703fe0



As I'm running VMs too, I tried to use avic - but this isn't a good idea - therefore I disabled it again:



Jul 17 17:12:57 dualc kernel: WARNING: CPU: 9 PID: 17248 at ../arch/x86/kvm/svm.c:1487 avic_vcpu_load+0x14b/0x160 [kvm_amd]
Jul 17 17:12:57 dualc kernel: Modules linked in: ebt_mark_m ebt_mark ebt_ip vxlan ip6_udp_tunnel udp_tunnel ebtable_filter ebtables cmac ccm 8021q garp mrp af_packet arc4 ath9k ath9k_common ath9k_hw ath mac80211 cfg80211 vhost_net tun vhost tap xt_TCPMSS iptable_mangle xt_multiport nf_log_ipv4 nf_log_common xt_LOG ipt_REJECT nf_reject_ipv4 xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables x_tables br_netfilter bridge stp llc iscsi_ibft iscsi_boot_sysfs hwmon_vid snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel edac_mce_amd snd_hda_codec kvm_amd eeepc_wmi snd_hda_core snd_hwdep snd_seq asus_wmi snd_pcm kvm sparse_keymap sp5100_tco snd_seq_device rfkill video mxm_wmi irqbypass snd_timer pcspkr i2c_piix4 snd e1000e igb ptp dca soundcore pps_core acpi_cpufreq tpm_tis gpio_amdpt
Jul 17 17:12:57 dualc kernel: i2c_designware_platform tpm_tis_core i2c_designware_core wmi gpio_generic button shpchp pinctrl_amd tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc xfs libcrc32c dm_crypt hid_generic usbhid raid1 md_mod amdkfd amd_iommu_v2 radeon i2c_algo_bit drm_kms_helper crct10dif_pclmul crc32_pclmul syscopyarea crc32c_intel sysfillrect sysimgblt fb_sys_fops ghash_clmulni_intel ttm ccp drm sr_mod cdrom xhci_pci xhci_hcd usbcore aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ata_generic pata_atiixp dm_mirror dm_region_hash dm_log sg thermal dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua [last unloaded: it87]
Jul 17 17:12:57 dualc kernel: CPU: 9 PID: 17248 Comm: CPU 0/KVM Tainted: G O 4.12.2-2-default #1
Jul 17 17:12:57 dualc kernel: Hardware name: System manufacturer System Product Name/PRIME X370-PRO, BIOS 0805 06/20/2017
Jul 17 17:12:57 dualc kernel: task: ffff8fa2cc21c040 task.stack: ffff9d13d473c000
Jul 17 17:12:57 dualc kernel: RIP: 0010:avic_vcpu_load+0x14b/0x160 [kvm_amd]
Jul 17 17:12:57 dualc kernel: RSP: 0018:ffff9d13d473fd60 EFLAGS: 00010206
Jul 17 17:12:57 dualc kernel: RAX: c0000007635fe009 RBX: ffff8fa7b24203c0 RCX: 4000000000000000
Jul 17 17:12:57 dualc kernel: RDX: ffff8fa82933c000 RSI: 0000000000000009 RDI: ffff8fa7b24203c0
Jul 17 17:12:57 dualc kernel: RBP: 0000000000000009 R08: 0000000000000001 R09: 00000000000003bd
Jul 17 17:12:57 dualc kernel: R10: 00000000000003c0 R11: 00000000000002c3 R12: 0000000000000001
Jul 17 17:12:57 dualc kernel: R13: 000000a13c29b135 R14: 0000000000000000 R15: 0000562dd626a430
Jul 17 17:12:57 dualc kernel: FS: 00007ffa15c88700(0000) GS:ffff8fa95e840000(0000) knlGS:0000000000000000
Jul 17 17:12:57 dualc kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 17 17:12:57 dualc kernel: CR2: 0000000000694000 CR3: 000000068917f000 CR4: 00000000003406e0
Jul 17 17:12:57 dualc kernel: Call Trace:
Jul 17 17:12:57 dualc kernel: kvm_vcpu_block+0xbe/0x300 [kvm]
Jul 17 17:12:57 dualc kernel: kvm_arch_vcpu_ioctl_run+0x147/0x3c0 [kvm]
Jul 17 17:12:57 dualc kernel: kvm_vcpu_ioctl+0x2fd/0x5c0 [kvm]
Jul 17 17:12:57 dualc kernel: ? eventfd_read+0x37/0x60
Jul 17 17:12:57 dualc kernel: ? __vfs_read+0x23/0x130
Jul 17 17:12:57 dualc kernel: do_vfs_ioctl+0x8f/0x5c0
Jul 17 17:12:57 dualc kernel: ? getnstimeofday64+0xa/0x20
Jul 17 17:12:57 dualc kernel: ? __audit_syscall_entry+0xaf/0x100
Jul 17 17:12:57 dualc kernel: ? __fget+0x6c/0xa0
Jul 17 17:12:57 dualc kernel: SyS_ioctl+0x74/0x80
Jul 17 17:12:57 dualc kernel: do_syscall_64+0x57/0xc0
Jul 17 17:12:57 dualc kernel: entry_SYSCALL64_slow_path+0x25/0x25
Jul 17 17:12:57 dualc kernel: RIP: 0033:0x7ffa39d8b227
Jul 17 17:12:57 dualc kernel: RSP: 002b:00007ffa15c87898 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jul 17 17:12:57 dualc kernel: RAX: ffffffffffffffda RBX: 0000562dd626a430 RCX: 00007ffa39d8b227
Jul 17 17:12:57 dualc kernel: RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000012
Jul 17 17:12:57 dualc kernel: RBP: 0000000000000000 R08: 0000562dd5205d10 R09: 00000000ffffffff
Jul 17 17:12:57 dualc kernel: R10: 00000000fee0700c R11: 0000000000000246 R12: 000000000000ae80
Jul 17 17:12:57 dualc kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000562dd626a430
Jul 17 17:12:57 dualc kernel: Code: 05 1b 42 42 c0 0f 92 c0 84 c0 0f 84 f3 fe ff ff 48 63 f6 48 c7 c0 f8 a1 00 00 48 8b 14 f5 40 34 ac 81 0f b7 2c 10 e9 d8 fe ff ff <0f> ff e9 15 ff ff ff 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00
Jul 17 17:12:57 dualc kernel: ---[ end trace 077b7b3794bf2a3c ]---

2017-07-31 12:04:42

by Alan Cox

[permalink] [raw]
Subject: Re: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

On Wed, 26 Jul 2017 06:54:01 +0900
Satoru Takeuchi <[email protected]> wrote:

> # I'm a LKML subscriber, but not a x86 list subscriber
>
> I found the following new linux kernel bugzilla about Ryzen related problem.
> Since many developers don't check this bugzilla and I've also
> encountered this problem,
> I decided to introduce this problem here.

Historically we've seen exactly these symptoms on all kinds of systems
where the memory is at fault, even in cases where memtest86 passes.
Whether there's a specific problem on some Ryzen boards is a question for
AMD, but if I saw this without knowing the CPU I'd suspect memory
firstly. GCC it turns out is by accident an amazingly effective memory
testing tool.

If it is memory corruption problems then no - the kernel cannot work
around that level of hardware failure. The BIOS may be able to if it is a
board or compatibility problem as memory tuning is usually done by the
BIOS.


Alan

2017-07-31 12:22:42

by Markus Trippelsdorf

[permalink] [raw]
Subject: Re: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

On 2017.07.31 at 13:04 +0100, Alan Cox wrote:
> On Wed, 26 Jul 2017 06:54:01 +0900
> Satoru Takeuchi <[email protected]> wrote:
>
> > # I'm a LKML subscriber, but not a x86 list subscriber
> >
> > I found the following new linux kernel bugzilla about Ryzen related problem.
> > Since many developers don't check this bugzilla and I've also
> > encountered this problem,
> > I decided to introduce this problem here.
>
> Historically we've seen exactly these symptoms on all kinds of systems
> where the memory is at fault, even in cases where memtest86 passes.
> Whether there's a specific problem on some Ryzen boards is a question for
> AMD, but if I saw this without knowing the CPU I'd suspect memory
> firstly. GCC it turns out is by accident an amazingly effective memory
> testing tool.
>
> If it is memory corruption problems then no - the kernel cannot work
> around that level of hardware failure. The BIOS may be able to if it is a
> board or compatibility problem as memory tuning is usually done by the
> BIOS.

People are seeing these segfaults even with ECC memory (and EDAC
enabled). There are no ECC related MCEs in their logs.

Also for some the segfaults are gone after they RMAed their CPU.
Others are not so lucky and they still see segfaults after RMA.

For me it looks like a chip binning issue

--
Markus

2017-07-31 18:01:42

by Andreas Hartmann

[permalink] [raw]
Subject: Re: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

On 07/31/2017 at 02:10 PM Alan Cox wrote:
> On Wed, 26 Jul 2017 06:54:01 +0900
> Satoru Takeuchi <[email protected]> wrote:
>
>> # I'm a LKML subscriber, but not a x86 list subscriber
>>
>> I found the following new linux kernel bugzilla about Ryzen related problem.
>> Since many developers don't check this bugzilla and I've also
>> encountered this problem,
>> I decided to introduce this problem here.
>
> Historically we've seen exactly these symptoms on all kinds of systems
> where the memory is at fault, even in cases where memtest86 passes.
> Whether there's a specific problem on some Ryzen boards is a question for
> AMD, but if I saw this without knowing the CPU I'd suspect memory
> firstly. GCC it turns out is by accident an amazingly effective memory
> testing tool.

That's surely true. But meanwhile, I got rid of my memory problems (no
more traces like these [1] or even system hangs) by a correct memory
configuration, but the segfaults of gcc remain, most of the time with
kernel 4.12, kernel 4.11.x and 4.9.39ff are working mostly fine -
mostly, because I stopped tests and can't therefore say, if it's really
stable or not - but (k)aslr must be disabled always.

FreeBSD meanwhile provides this workaround after long research [2]:

https://reviews.freebsd.org/D11780

Please port it to Linux!


[1] https://www.spinics.net/lists/kernel/msg2565491.html
[2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219399#c89

2017-08-11 10:07:32

by Borislav Petkov

[permalink] [raw]
Subject: Re: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

On Wed, Jul 26, 2017 at 06:54:01AM +0900, Satoru Takeuchi wrote:
> # I'm a LKML subscriber, but not a x86 list subscriber
>
> I found the following new linux kernel bugzilla about Ryzen related problem.
> Since many developers don't check this bugzilla and I've also
> encountered this problem,
> I decided to introduce this problem here.
>
> https://bugzilla.kernel.org/show_bug.cgi?id=196481:
> > I am running Ubuntu and installed the mainline kernel from the mainline PPA.
> > It seems like the Ryzen processor has some bug that leads to gcc crashing
> > when compiling a very large program under heavy load. This is easily reproduced
> > in my system using the script from
> >
> > https://github.com/suaefar/ryzen-test
> >
> > (It assumes that you are running Ubuntu, maybe Debian also works. Just clone it and run the > script kill_ryzen.sh. It downloads the gcc 7.1 code and start multiple compilations of it. If any
> > compilations fails its warns the user giving the time to detect failure).
> >
> > There is already a bug report about this in the FreeBSD bugzilla
> > (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219399#c89).
> > There is also a thread on the subject in AMD community forum
> > (https://community.amd.com/thread/215773?start=300&tstart=0)
> > and Phoronix (https://www.phoronix.com/forums/forum/hardware/processors-memory/955368-some-ryzen-linux-users-are-facing-issues-with-heavy-compilation-loads).

Apparently, you can RMA your CPU:

https://www.phoronix.com/scan.php?page=news_item&px=Ryzen-Segv-Response

--
Regards/Gruss,
Boris.

ECO tip #101: Trim your mails when you reply.
--

2017-09-16 12:26:03

by Satoru Takeuchi

[permalink] [raw]
Subject: Re: [FYI] GCC segfaults under heavy multithreaded compilation with AMD Ryzen

2017-08-11 19:07 GMT+09:00 Borislav Petkov <[email protected]>:
> On Wed, Jul 26, 2017 at 06:54:01AM +0900, Satoru Takeuchi wrote:
>> # I'm a LKML subscriber, but not a x86 list subscriber
>>
>> I found the following new linux kernel bugzilla about Ryzen related problem.
>> Since many developers don't check this bugzilla and I've also
>> encountered this problem,
>> I decided to introduce this problem here.
>>
>> https://bugzilla.kernel.org/show_bug.cgi?id=196481:
>> > I am running Ubuntu and installed the mainline kernel from the mainline PPA.
>> > It seems like the Ryzen processor has some bug that leads to gcc crashing
>> > when compiling a very large program under heavy load. This is easily reproduced
>> > in my system using the script from
>> >
>> > https://github.com/suaefar/ryzen-test
>> >
>> > (It assumes that you are running Ubuntu, maybe Debian also works. Just clone it and run the > script kill_ryzen.sh. It downloads the gcc 7.1 code and start multiple compilations of it. If any
>> > compilations fails its warns the user giving the time to detect failure).
>> >
>> > There is already a bug report about this in the FreeBSD bugzilla
>> > (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219399#c89).
>> > There is also a thread on the subject in AMD community forum
>> > (https://community.amd.com/thread/215773?start=300&tstart=0)
>> > and Phoronix (https://www.phoronix.com/forums/forum/hardware/processors-memory/955368-some-ryzen-linux-users-are-facing-issues-with-heavy-compilation-loads).
>
> Apparently, you can RMA your CPU:
>
> https://www.phoronix.com/scan.php?page=news_item&px=Ryzen-Segv-Response
>

Sorry for late reply and thank you for letting me know. I've already RMA'ed my
CPU and the new one works fine. I have one more Ryzen which I got for
investigating
this problem and I'll RMA it soon.

Regards,
Satoru

> --
> Regards/Gruss,
> Boris.
>
> ECO tip #101: Trim your mails when you reply.
> --