diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java
index 2676ef74024676c4fb19b609c37a9e9644671ae9..2c955cf720510f3643b89c2c543b0ebda468b67f 100644
--- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java
+++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/generate/FastRSession.java
@@ -268,10 +268,12 @@ public final class FastRSession implements RSession {
                     if (t instanceof RError) {
                         // nothing to do
                     } else {
-                        if (!TestBase.ProcessFailedTests && t instanceof RInternalError) {
-                            RInternalError.reportError(t);
+                        if (!TestBase.ProcessFailedTests) {
+                            if (t instanceof RInternalError) {
+                                RInternalError.reportError(t);
+                            }
+                            t.printStackTrace();
                         }
-                        t.printStackTrace();
                         killedByException = t;
                     }
                 } finally {