Why does memtest keep freezing?
Solution 1
According to https://www.memtest86.com/tech_freezing-lockups.html
If the freeze occurs in MemTest86 but the system runs normally otherwise, the problem is likely with the UEFI firmware. The most common issue is when running MemTest86 using multiple CPU cores (default behaviour). There is a forum post that tracks known motherboard/BIOSes with problems running using multiple CPU cores. If you believe this issue is related to the UEFI BIOS, please send a copy of the debug log to PassMark Software. This type of bug tends to be very repeatable (not random)
Another BIOS bug we have seen is some old Dell machines have a 32bit addressing bug that prevents testing more than 4GB of RAM. In this case testing will freeze early on during Test 0 (the address test), while test in the 0x100000000 (4GB) memory range. To partially work around this issue you can limit the maximum address to test to below 0x100000000. This might mean a lot of RAM doesn’t get tested however. Or contact the motherboard vendor and ask for updated BIOS.
Solution 2
While hardware fault and memtest bugs are possible, there's also LP #1876157: Memtest86+ in Ubuntu 20.04 doesn't work. So if the memtest you ran was from Ubuntu 20.04 images, try running memtest from Ubuntu 18.04 images.
SyntheticHuman
Updated on September 18, 2022Comments
-
SyntheticHuman over 1 year
My computer is very old, and uses DDR2, with a max of 8 Gigs of RAM. I recently replaced the two RAM cartridges in my computer with enough RAM to max it out. But, just a while ago, I tried to run a Memtest, and it froze before it even finished 1% of the first pass. The RAM has been functioning fine on the regular computer, and is detected by the Memtest, but it just won't progress, and I have to turn it off and on again to exit the Memtest (esc doesn't work). Does anybody know what's going on?
-
rtaft over 3 yearsWhat was happening that caused you to run memtest in the first place?
-
SyntheticHuman over 3 yearsI wanted to make sure the RAM cartridges were functioning properly. They seem to be , the computer reads them as there and I haven't had any severe problems, but I wanted to make sure.
-
rtaft over 3 yearsCan you run it on a single core? There is a post here memtest86.com/tech_freezing-lockups.html that says some BIOS/Motherboards have issues running the test in multicore mode.
-
rtaft over 3 yearsIt also says that old dells with more than 4GB of RAM can fail immediately due to a BIOS bug.
-
SyntheticHuman over 3 yearsThat explains it. Thanks!
-
guiverc over 3 yearsI would be suspicious the RAM is faulty, you have a dirty contact (esp. if taken from an old machine), or you have a problem that means it's not trustworthy for a production system (or real data).
-
-
SyntheticHuman over 3 yearsThank you! I have maxed out the ram to 8 GB, so that makes sense.
-
rtaft over 3 yearsYou could take one out, test it, then swap them and test that.
-
SyntheticHuman over 3 yearsThanks for the suggestion! I might try that.