Closed issue by Veyrdite on void-packages repository https://github.com/void-linux/void-packages/issues/11691 Description: ### System Systems tried: * Gigabyte P67A-UD3R-B3 + i5-3470S * HP Elite 8200 + i5-2500 DDR3 modules used in tests: * 2x2GB 1600 Ripjaws * 2x2GB 1333 Microns * 2x4GB 1333 Samsung * 1x2GB 1333 Kingston xuname from one system used: Void 4.19.42_1 x86_64 GenuineIntel notuptodate FFFFFFFFFFF (probably not relevant, kernel is not loaded when bug occurs) package version: memtest86+-5.01_5 ### Behaviour Memtest86+ 5.01 from the official memtest86+ website: works fine Memtest86 4.3.7 from the official memtest86 website: works fine **Memtest86+ 5.01 from the void repos: freezes during the first test if more than 4GB of DIMMs are installed.** This arbitrary % is completely repeatable and depends on the order + sizes of the DIMMs installed. Only tested on Sandy and Ivy bridge DDR3 motherboards (see motherboards + processors at top of this report). ### Steps to reproduce the behavior 1. xbps-install memtest86+ 2. Boot into it using either grub2 or syslinux (both have been tested) 3. Wait for the % of the very first test to progress until full CPU lockup (usually takes <5 seconds) (note that the '+' still blinking on the screen is a red herring, this is a 'flashing text' non-OS (GPU?) feature, not an indicator of activity in the test) To test the official version of memtest86+: download it to your /boot directory and modify your grub/syslinux config to list it. Don't try and use the pre-made ISOs or bootable USBs, they have really poor system compatibility. To test the official version of memtest86: its USB-bootable versions have very good compatibility, use them. ### Misc context Void compiles memtest86+ from source, somewhere in this process the bug is being created or uncovered. Compare the binaries: ``` 179K /boot/memtest86+ (from void repos) 147K /boot/officialmemtest.bin (from memtest86+ website) ```