Blame SOURCES/lua-5.3.4-bug4.patch

4a4a09
diff -up lua-5.3.4/src/ldebug.c.bug4 lua-5.3.4/src/ldebug.c
4a4a09
--- lua-5.3.4/src/ldebug.c.bug4	2017-08-02 16:05:36.985671687 -0400
4a4a09
+++ lua-5.3.4/src/ldebug.c	2017-08-02 16:05:55.257256062 -0400
4a4a09
@@ -653,6 +653,7 @@ l_noret luaG_runerror (lua_State *L, con
4a4a09
   CallInfo *ci = L->ci;
4a4a09
   const char *msg;
4a4a09
   va_list argp;
4a4a09
+  luaC_checkGC(L);  /* error message uses memory */
4a4a09
   va_start(argp, fmt);
4a4a09
   msg = luaO_pushvfstring(L, fmt, argp);  /* format message */
4a4a09
   va_end(argp);