LuaUtil::call not wrapped by invokeProtectedCall

!4336 (merged) did not in fact get every memory allocating Lua function.

maple uploaded the following crash to Discord

 	KERNELBASE.dll!00007ffb36b280da()	Unknown
 	lua51.dll!err_raise_ext(global_State * g, int errcode) Line 366	C
 	lua51.dll!lj_err_throw(lua_State * L, int errcode) Line 752	C
 	lua51.dll!lj_err_mem(lua_State * L) Line 782	C
 	lua51.dll!lj_mem_realloc(lua_State * L, void * p, unsigned __int64 osz, unsigned __int64 nsz) Line 873	C
 	[Inline Frame] lua51.dll!newhpart(lua_State *) Line 45	C
 	lua51.dll!lj_tab_resize(lua_State * L, GCtab * t, unsigned int asize, unsigned int hbits) Line 258	C
 	lua51.dll!rehashtab(lua_State * L, GCtab * t, const TValue * ek) Line 368	C
 	lua51.dll!lj_tab_newkey(lua_State * L, GCtab * t, const TValue * key) Line 453	C
 	lua51.dll!lj_tab_setinth(lua_State * L, GCtab * t, int key) Line 528	C
 	lua51.dll!lua_rawseti(lua_State * L, int idx, int n) Line 1019	C
 	lua51.dll!luaL_ref(lua_State * L, int t) Line 296	C
 	[Inline Frame] openmw.exe!sol::stateless_reference::{ctor}(lua_State *) Line 319	C++
 	[Inline Frame] openmw.exe!sol::basic_reference<0>::{ctor}(lua_State *) Line 541	C++
 	[Inline Frame] openmw.exe!sol::basic_reference<0>::{ctor}(const sol::basic_reference<1> &) Line 646	C++
 	[Inline Frame] openmw.exe!sol::basic_object_base<sol::basic_reference<0>>::{ctor}(sol::basic_protected_function<sol::basic_reference<1>,0,sol::basic_reference<0>> &) Line 71	C++
 	[Inline Frame] openmw.exe!sol::basic_object<sol::basic_reference<0>>::{ctor}(sol::basic_protected_function<sol::basic_reference<1>,0,sol::basic_reference<0>> &) Line 68	C++
 	openmw.exe!sol::basic_protected_function<sol::basic_reference<0>,0,sol::basic_reference<0>>::basic_protected_function<sol::basic_reference<0>,0,sol::basic_reference<0>><sol::basic_protected_function<sol::basic_reference<1>,0,sol::basic_reference<0>> &,0>(sol::basic_protected_function<sol::basic_reference<1>,0,sol::basic_reference<0>> & r) Line 77	C++
>	openmw.exe!LuaUtil::ScriptsContainer::callTimer(const LuaUtil::ScriptsContainer::Timer & t) Line 731	C++
 	openmw.exe!LuaUtil::ScriptsContainer::updateTimerQueue(std::vector<LuaUtil::ScriptsContainer::Timer,std::allocator<LuaUtil::ScriptsContainer::Timer>> & timerQueue, double time) Line 746	C++
 	[Inline Frame] openmw.exe!LuaUtil::ScriptsContainer::processTimers(double) Line 754	C++
 	openmw.exe!MWLua::LuaManager::update() Line 193	C++
 	[Inline Frame] openmw.exe!MWLua::Worker::update(unsigned __int64) Line 71	C++
 	openmw.exe!MWLua::Worker::run() Line 87	C++
 	[Inline Frame] openmw.exe!MWLua::Worker::{ctor}::__l4::<lambda_1>::operator()() Line 18	C++
 	[Inline Frame] openmw.exe!std::invoke(MWLua::Worker::{ctor}::__l4::<lambda_1> &&) Line 1670	C++
 	openmw.exe!std::thread::_Invoke<std::tuple<`MWLua::Worker::Worker'::`4'::<lambda_1>>,0>(void * _RawVals) Line 61	C++
 	ucrtbase.dll!00007ffb369137b0()	Unknown
 	kernel32.dll!00007ffb382ce8d7()	Unknown
 	ntdll.dll!00007ffb392ac53c()	Unknown

openmw-crash.7z