Ein Programm lässt ständig die gesamte Linux-Sitzung abstürzen. Wie kann ich dieses Programm in einer Sandbox ausführen?

Ein Programm lässt ständig die gesamte Linux-Sitzung abstürzen. Wie kann ich dieses Programm in einer Sandbox ausführen?

Ubuntu 16.04 mit GNOME ist mein Setup

Ich programmiere in der Sprache R mit der R Studio IDE. Das Sitzungsprogramm in meinem Systemmonitor verbraucht zu jedem Zeitpunkt ca. 200 MB RAM. Alle 30–60 Minuten steigt der Sitzungsverbrauch exponentiell an, bis im Systemmonitor ca. 7 GB verbraucht sind. Ich habe nur 8 GB RAM. An diesem Punkt friert meine gesamte Ubuntu-Sitzung im Grunde ein und ich kann nur die Maus bewegen.

Warum erkennt Linux diese Art vonSpeicherleckbevor es mein ganzes System anhält? Dasselbe passiert, wenn ich dieses Programm unter Windows verwende, aber statt eines Systemabsturzes erhalte ich eine Fehlermeldung, ich CTRLdrücke ALTdie Umschalttaste DEL, beende das Programm und starte es dann dort neu, wo ich aufgehört habe, und bin sofort wieder im Spiel.

In Ubuntu ist alles komplett eingefroren und ich muss einen Hard-Reset durchführen. Das unterbricht meinen Arbeitsablauf für 5-10 Minuten. Wenn ich mehrere Minuten lang ununterbrochen CTRLund F1hektisch arbeite, gelange ich manchmal zu einer Terminalkonsole, aber das ist reine Verrücktheit.Wie bringe ich Ubuntu dazu, unerwünschte Prozesse zu stoppen, bevor sie meine gesamte GNOME-Sitzung einfrieren?Ich habe einen Fehler bei R und R Studio gemeldet, aber das hilft mir nicht, bis dieses Problem behoben ist (falls überhaupt jemals). Ich habe kein Problem damit, dass das Programm abstürzt. Ich möchte es einfach beenden, neu starten und dort weitermachen, wo ich aufgehört habe.

verwandte Informationen