commit ddd46f8b0fccd28bb65d9bfdd5f6ac1c362c187a
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Apr 21 21:21:05 2021 +0200

    Always reset static variables in DistortedLibrary to default values.

diff --git a/src/main/java/org/distorted/library/main/DistortedLibrary.java b/src/main/java/org/distorted/library/main/DistortedLibrary.java
index ae9e00d..630a9c3 100644
--- a/src/main/java/org/distorted/library/main/DistortedLibrary.java
+++ b/src/main/java/org/distorted/library/main/DistortedLibrary.java
@@ -1168,6 +1168,7 @@ public class DistortedLibrary
       DeferredJobs.onDestroy();          // need to be part of a frame
 
       mOITCompilationAttempted = false;
+      mNeedsTransformFeedback  = false;
       }
     }
 
diff --git a/src/main/java/org/distorted/library/main/InternalStackFrameList.java b/src/main/java/org/distorted/library/main/InternalStackFrameList.java
index 92a9345..889bb6a 100644
--- a/src/main/java/org/distorted/library/main/InternalStackFrameList.java
+++ b/src/main/java/org/distorted/library/main/InternalStackFrameList.java
@@ -38,7 +38,7 @@ public class InternalStackFrameList
   private final static Object mLock = new Object();
   private static boolean mToDo = false;
   private static InternalStackFrame mCurrentFrame = null;
-  private static ArrayList<InternalStackFrame> mFrameList = new ArrayList<>();
+  private static final ArrayList<InternalStackFrame> mFrameList = new ArrayList<>();
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
