<p dir="ltr">Well,  firstly,  i created default mono actor and built it without any errors,  then created blueprint based on this actor. Finally,  i added to actor empty function with tags [UFunction, BlueprintCallable] and built it without errors too. After this actions ue4 freezed and throw error. </p>
<div class="gmail_quote">17 марта 2015 г. 7:04 пользователь "Michael Hutchinson" <<a href="mailto:m.j.hutchinson@gmail.com">m.j.hutchinson@gmail.com</a>> написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I haven't seen that error, but it's definitely a bug. Maybe you have<br>
some usecase that I didn't test?<br>
<br>
It looks like this is happening in my latest fix for actors ticking in<br>
non-Editor builds.<br>
<br>
-m<br>
<br>
On 16 March 2015 at 23:51, Alexander Borzenkov <<a href="mailto:okean3519@gmail.com">okean3519@gmail.com</a>> wrote:<br>
> Hello. There are some issue that crashing UE4 with Mono. In a few minutes<br>
> after compiling of simple actor code, UE4 gets 2.5 GB operative memory and<br>
> freezes, throwing Fatal error. Is it my own problem or plugin error ?<br>
><br>
> Error text:<br>
><br>
> Fatal error!<br>
><br>
> UMonoUnrealClass::MonoClassConstructor() 0xddede386 + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monounrealclass.cpp:434]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]<br>
> StaticConstructObject() 0xed20325b + 102 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:2197]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]<br>
> StaticDuplicateObjectEx() 0xed203776 + 143 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1422]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]<br>
> StaticDuplicateObject() 0xed203537 + 10 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1382]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]<br>
> FBlueprintCompileReinstancer::FBlueprintCompileReinstancer() 0xe80e2359 + 90<br>
> bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\kismet2\kismetreinstanceutilities.cpp:93]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]<br>
> FKismetEditorUtilities::CompileBlueprint() 0xe8100083 + 18 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\kismet2\kismet2.cpp:370]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]<br>
> FBlueprintCompileReinstancer::ReinstanceObjects() 0xe812584a + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\kismet2\kismetreinstanceutilities.cpp:216]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]<br>
> FUClassHotReloadReinstancer::ReinstanceClass() 0xe7dfd7c7 + 10 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\unrealed.cpp:202]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]<br>
> FMonoBindings::ReloadClass::FinishReload() 0xddecb49e + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:431]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]<br>
> FMonoBindings::EndReload() 0xddec7763 + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:746]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]<br>
> FMonoBindings::ReloadDomain() 0xddeebd43 + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:559]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]<br>
> FMonoBindings::ReloadDomainCommand() 0xddeec919 + 5 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:975]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]<br>
> TBaseRawMethodDelegateInstance_NoParams<FMonoBindings,void>::ExecuteIfSafe()<br>
> 0xddec807a + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:359]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]<br>
> FConsoleCommand::Execute() 0xeb68c19b + 29 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\core\private\hal\consolemanager.cpp:474]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Core.dll]<br>
> FConsoleManager::ProcessUserConsoleInput() 0xeb6b75b2 + 51 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\core\private\hal\consolemanager.cpp:828]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Core.dll]<br>
> UEngine::Exec() 0xe98ac13a + 94 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\engine\private\unrealengine.cpp:2455]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Engine.dll]<br>
> UEditorEngine::Exec() 0xe7ac934e + 18 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\editorserver.cpp:5266]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]<br>
> UUnrealEdEngine::Exec() 0xe7dc5220 + 17 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\unrealedsrv.cpp:704]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]<br>
> UEngine::TickDeferredCommands() 0xe98e6fe9 + 54 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\engine\private\unrealengine.cpp:932]<br>
> [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Engine.dll]<br>
> FEngineLoop::Tick() 0x3fd2822a + 16 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\launchengineloop.cpp:2183]<br>
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]<br>
> GuardedMain() 0x3fd1d22c + 0 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\launch.cpp:133]<br>
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]<br>
> GuardedMainWrapper() 0x3fd1d29a + 5 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]<br>
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]<br>
> WinMain() 0x3fd290c9 + 17 bytes<br>
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]<br>
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]<br>
> __tmainCRTStartup() 0x3fd29f79 + 21 bytes<br>
> [File=f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] [in<br>
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]<br>
> Address = 0x771f652d (filename not found) [in<br>
> C:\Windows\system32\kernel32.dll]<br>
> Address = 0x7742c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]<br>
> Address = 0x7742c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]<br>
><br>
><br>
> _______________________________________________<br>
> Mono-ue mailing list<br>
> <a href="mailto:Mono-ue@lists.ximian.com">Mono-ue@lists.ximian.com</a><br>
> <a href="http://lists.ximian.com/mailman/listinfo/mono-ue" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-ue</a><br>
><br>
<br>
<br>
<br>
--<br>
~ <a href="https://mhut.ch" target="_blank">https://mhut.ch</a><br>
</blockquote></div>