Live data from Hacker News

50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

phoronix.com

31–40 of 45 posts

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#31
post #21

This is a non-article, an exercise in bias confirmation. Without a control with no segfaults, or a root cause, it's not useful.

In the article (or perhaps the original article that is linked in this one) they explain that they ran the same tests on Intel processors without any issues whatsoever...

Except that people are indeed running the same test on Intel systems and getting the same segfaults:

https://www.phoronix.com/forums/forum/phoronix/latest-phoron...

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#32

Earlier quoted context omitted.

No idea, but honestly I can't be arsed anymore with new stuff when it's so unreliable. This is from a few minutes ago (the timestamps are hours old, but that's because dmesg timestamps don't take into account sleep time) [Sat Aug 5 13:46:21 2017] ------------[ cut here ]------------ [Sat Aug 5 13:46:21 2017] WARNING: CPU: 0 PID: 16026 at drivers/base/firmware_class.c:1225 _request_firmware+0x51f/0x8a0 [Sat Aug 5 13:4…

Modern hardware is unreliable, especially under GNU/Linux. Ryzen didn't give me any problem under Windows, but GNU/Linux.. the same can be said of Skylake/Broadwell i915 gpu driver. Both my Thinkpad T450s and X250 are not able to get past a few weeks uptime while using Debian. Under Windows they can go on for months.

Funny, I've got several Linux systems and the limiting factor to uptime is power outages.

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#33
post #19

Note that it appears that a large number of the segfaults which Michael (phoronix) is reporting may be coming from a software issue. In particular, people on the phoronix forums are reporting that conftest segfaults are a known software issue and also one has reported that he was able to reproduce the conftest segfaults on an intel CPU. So not saying that there's not a problem with Ryzen, but it is possible a large n…

Agreed. It is a very basic comparison, which should be done before posting the article. I don't understand why he keeps posting these before running the exact same test on different processors (an Intel or even a different AMD should be ok)

Phoronix likes the clicks?

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#34

Earlier quoted context omitted.

No idea, but honestly I can't be arsed anymore with new stuff when it's so unreliable. This is from a few minutes ago (the timestamps are hours old, but that's because dmesg timestamps don't take into account sleep time) [Sat Aug 5 13:46:21 2017] ------------[ cut here ]------------ [Sat Aug 5 13:46:21 2017] WARNING: CPU: 0 PID: 16026 at drivers/base/firmware_class.c:1225 _request_firmware+0x51f/0x8a0 [Sat Aug 5 13:4…

Modern hardware is unreliable, especially under GNU/Linux. Ryzen didn't give me any problem under Windows, but GNU/Linux.. the same can be said of Skylake/Broadwell i915 gpu driver. Both my Thinkpad T450s and X250 are not able to get past a few weeks uptime while using Debian. Under Windows they can go on for months.

[deleted]

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#36
post #7

Earlier quoted context omitted.

Can we all switch to Xeons and ? Or do those have similar issues?

No idea, but honestly I can't be arsed anymore with new stuff when it's so unreliable. This is from a few minutes ago (the timestamps are hours old, but that's because dmesg timestamps don't take into account sleep time) [Sat Aug 5 13:46:21 2017] ------------[ cut here ]------------ [Sat Aug 5 13:46:21 2017] WARNING: CPU: 0 PID: 16026 at drivers/base/firmware_class.c:1225 _request_firmware+0x51f/0x8a0 [Sat Aug 5 13:4…

This particular call trace looks surprisingly well-formed to be a random segfault caused by a bad CPU.

My shallow guess is that this warning is caused by the btusb module trying to load a firmware file while the kernel disallows this because suspend/resume is in progress or something like that. Take a look at the referenced drivers/base/firmware_class.c:1225 in your 4.13.0-0.rc3.git1.2.fc27.x86_64 sources for more details. I think this looks like a normal software bug in the Linux kernel.

You are running bleeding edge hardware and software and that has always been a bumpy ride. I would expect the software to mature as your hardware grows old...

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#37

Earlier quoted context omitted.

Modern hardware is unreliable, especially under GNU/Linux. Ryzen didn't give me any problem under Windows, but GNU/Linux.. the same can be said of Skylake/Broadwell i915 gpu driver. Both my Thinkpad T450s and X250 are not able to get past a few weeks uptime while using Debian. Under Windows they can go on for months.

Funny, I've got several Linux systems and the limiting factor to uptime is power outages.

My anecdotal experience is that I can get better uptime using Windows rather than Linux in consumer computers. The i915 bug made me end up using a Windows host with Debian in a virtual machine, just so I could trust that my computer would not freeze every few weeks.

With older computers (T420, X201) and Xeon servers I got months and even years uptime. Maybe I just got unlucky with my recent acquisitions or maybe the complexity of the new hardware together with the lack of support for Linux means that these kind of bugs are and will become more prevalent in consumer hardware.

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#38

Should people planning to buy a Ryzen system hold off until this is fixed?

Anecdotally, I'm using Windows, haven't had any issues. I also tried running https://github.com/suaefar/ryzen-test in a VM for only about an hour at 100% load and had no issues.

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#39

Earlier quoted context omitted.

No idea, but honestly I can't be arsed anymore with new stuff when it's so unreliable. This is from a few minutes ago (the timestamps are hours old, but that's because dmesg timestamps don't take into account sleep time) [Sat Aug 5 13:46:21 2017] ------------[ cut here ]------------ [Sat Aug 5 13:46:21 2017] WARNING: CPU: 0 PID: 16026 at drivers/base/firmware_class.c:1225 _request_firmware+0x51f/0x8a0 [Sat Aug 5 13:4…

Please consider using gists or something for things like this!

Good point!

Re: 50+ Segmentation Faults per Hour: Continuing to Stress Ryzen

#40

Earlier quoted context omitted.

Funny, I've got several Linux systems and the limiting factor to uptime is power outages.

My anecdotal experience is that I can get better uptime using Windows rather than Linux in consumer computers. The i915 bug made me end up using a Windows host with Debian in a virtual machine, just so I could trust that my computer would not freeze every few weeks. With older computers (T420, X201) and Xeon servers I got months and even years uptime. Maybe I just got unlucky with my recent acquisitions or maybe the…

I find your experience intriguing, since I've never been able to get my windows installations to reliably provide solid uptime. I've had many issues with inconsistent performance, stuttering, and "slow degradation" of Windows, while even the 3-4 year old linux installs feel quite snappy.

At this point I suspect getting reliable computers is a lottery.

Post reply on HN