On Sat, Oct 23, 2021 at 03:21:33PM -0300, Crystal Kolipe wrote: > On Sat, Oct 23, 2021 at 07:04:59PM +0200, Jan Stary wrote: > > This is current/arm64 on a RPI3 and RPI4 (dmesgs below). > > > > Both basicaly work, but sometimes a process will get killed > > and I have no idea why. For example, tmux almost always crashes; > > sometimes e.g. syslogd will get killed on boot; a kernel build > > needs make to be restarted about ten times, havong had the cc > > processes killed. There is nothing in dmesg about these kills. > > Is this known? > > > > The RPI3 has 1GB ram, the RPI4 has 8G, so I don't suppose > > they lack memory. Both run off a uSD card which can be quite slow, > > but would that be reason to have a process killed? > > Does the swap partition sd0b actually exist, or are you by any chance running > these machines swapless? Including having swap configured as sd0b but the > partition being non-existant? > > I've seen this seemingly random unstable behavior on our RockPI 4a SBCs when > no swap is configured.
Just to be clear - the lack of a swap partition causes this behaviour even when plenty of physical RAM is available. In our case, creating a swap parition of a mere 32 MB mitigated the issue, even though it wasn't touched doing a kernel compile with 4 Gb of physical RAM.