Eu investigaria a configuração OOM-killer do seu kernel (leia: "como sua distro aparentemente a quebrou": P)
Como uma solução prática imediata que tenho certeza que ajudará de forma tangível ... adicione mais troca. Realmente.
Eu ... tenho um pouco de experiência com sistemas com RAM insuficiente. : P
Quando o Linux fica sem memória RAM, antes de extrair o killer do OOM, é muito difícil "sobreviver" limpando constantemente os vários caches de eficiência que ele mantém na memória. Você pode ver isso acontecendo quando todo o sistema praticamente congela e o disco enlouqueça - o kernel continuamente mata o cache de disco.
Para corrigir isso ... adicione mais espaço de troca. Isso não resolve seu problema, mas significa que seu sistema permanecerá suficientemente útil para que você possa rastrear o que está acontecendo.
Observe que as áreas de troca podem ser arquivos físicos; basta criar um novo arquivo em / ou algum canto que não será tocado (porque está rmando o arquivo = insta-kernel panic) com dd
, mkswap
it, então swapon
it. Adicione o arquivo ao / etc / fstab APÓS a linha que monta o sistema de arquivos para ativar o modo automático.
Você também pode querer explorar a fascinabilidade que é zram
-as-swap.
Possivelmente também faça uma prática de alvo aleatório com o FTP da Mozilla e tente versões antigas e aleatórias do FF (os binários do Linux rodam diretamente sem instalação, FYI) para identificar se as versões mais antigas são estúpidas. (EDIT: Para ver se isso é por causa de uma regressão).
(Duh / bom senso / provavelmente já feito) Considere também matar extensões e rastrear em quais sites você estava quando isso ocorreu.