Bad page state in process swapper after installing additional 64GB

So I'm running Zorin OS 17.3 fine on my machine with 64GB of memory. Today I installed two new additional 2x32GB modules of the same kind to get a total of 128GB. This is supported by the motherboard (MPG X570S EDGE MAX WIFI).

But I can not boot ZorinOS with these additional modules installed, I get a couple of these messages:

Bad page state in process swapper

When I remove the modules the OS boots fine

Can this be solved without installing the OS again?

If you replace the original modules with the new ones, does it boot? If not, it might be an issue with the RAM sticks. Are you sure they are compatible with the motherboard? It may require all sticks to be the same i.e., Mhz, latency, etc.

1 Like

I haven't done that yet, planning on running Memtest.

But they are all the same sticks, I just bought two more of the same model and same product number. The motherboard recognizes the 128GB.

I'll run Memtest and see what happens

1 Like

But are they all set up the same? Same Speed, same Voltage, same Latency? Do they all run in the same XMP/Expo Profile?

Expo should be disabled when testing RAM.

You can test each RAM stick one at a time. But it sounds like the BIOS is detecting the full 128GB of RAM however.

You are correct, that running Memtest, is the next logical step, its a great way to ensure all RAM sticks are good.

Check if your BIOS UEFI has a BIOS update available, if your lucky, your machine is very new, and you can install it within the BIOS, not requiring running on Windows to install it.

Its also possible that the kernel is unable to initialize all 128GB of RAM. I don't know what kernel you are on, but its possible you might require a later kernel, to see and utilize the RAM.

From Google regarding the error...

What the error means

The "Bad page state in process swapper" error points to a corrupt or incorrectly configured memory page table within the Linux kernel.

  • The "swapper" process is not a normal application but is the Linux kernel's process for managing memory. In modern Linux, it acts as an idle process or assists with memory management functions, so an error in this process is critical.

  • The "Bad page state" means the kernel's internal accounting for a block of memory (a page) is corrupted.

  • With the new RAM, the kernel may be unable to initialize and correctly track all 128GB of memory during the boot process, leading to the memory management subsystem crashing.


So I installed the modules again, went to the BIOS and checked all settings for the memory. Saw that speed was at 2800 but modules support 3200. Set it to 3200 saved and it worked. Can't imagine that's it but well so far no issues.

Thanks for the replies and the.

1 Like

This is a common thing. The rated speed of a RAM stick, is only accomplished with XMP enabled. Unless you enable that, the RAM sticks will underclock.


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.