From 23c0aaca89bd4afc1a8131e6d3d5628ebd6b6a80 Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Sun, 17 Jun 2018 12:22:04 +0200 Subject: [PATCH] Bugfix: when the render process is over user memory limit, kill it (finish only meant to give the render duration) --- src/com/sheepit/client/Job.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/sheepit/client/Job.java b/src/com/sheepit/client/Job.java index fad2108..6970eac 100644 --- a/src/com/sheepit/client/Job.java +++ b/src/com/sheepit/client/Job.java @@ -347,6 +347,7 @@ public class Job { updateRenderingMemoryPeak(line); if (config.getMaxMemory() != -1 && process.getMemoryUsed() > config.getMaxMemory()) { log.debug("Blocking render because process ram used (" + process.getMemoryUsed() + "k) is over user setting (" + config.getMaxMemory() + "k)"); + OS.getOS().kill(process.getProcess()); process.finish(); if (script_file != null) { script_file.delete();