Updated my system today and it started randomly crashing, usually with these messages in journal:
#PF: error_code(0x0011) - permissions violation
#PF: supervisor instruction fetch in kernel mode
BUG: unable to handle page fault for address: ffffffffc0abd540
kernel tried to execute NX-protected page - exploit attempt? (uid: 1000)
Not sure if the kernel update’s causing it. My mouse lags every once in a while too. Anyone else having problems?
Update:
Pinpointed the crash reason, it happens when memory usage exceeds some value. 20 ish gigs maybe? Ran memtest, got 1 pass but I’ll leave it running. (Edit: left it for a couple hours, it kept passing) Also tried updating another arch system and filling its memory with stress, but that one didn’t crash.
On mine I had a bunch of other packages update as well (mostly qemu stuff iirc, but qemu isn’t running usually) and I also uninstalled some unnecessary dependencies listed via pacman -Qtd
. I kinda want to restore a btrfs snapshot and be done with it, but that spooks me so I sense unpleasant debugging in my future.
Update 2:
Did more testing, when used RAM+filesystem cache exceeds total ram available it pagefaults instead of emptying the filesystem cache. -_- how tf do I fix this??
Update 3:
Solution is to uninstall binder_linux-dkms. For some reason with the new kernel it causes a pagefault when purging filesystem cache which delays the purge and if that happens while system is under memory pressure programs hang. Didn’t even know I had this installed
Sure don’t hope so, my server runs testing 200 km away 💀
Server’s running arch on latest version?
Sounds wild, but there are surprisingly many people who use Arch on a server.
Always, yes. All of my devices. I’m not even running bleeding edge anymore, that’s a blade made of blood at this point. Yet, only NVidia ever fails me (excluding AUR packages).