Unity version: 6000.0.43f1
Noesis version: 3.2.7
We have a major issue causing many crashes in the Unity editor. It's a very annoying problem because Unity crashes very frequently.
This happens at runtime and sometimes when stopping Unity.
Crash log:
=================================================================
Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at Noesis.NoesisGUI_PINVOKE:BaseComponent_Release <0x000b8>
at Noesis.BaseComponent:Release <0x00082>
at Noesis.Extend:ReleasePending <0x00212>
at Noesis.Extend:Update <0x0007a>
at Noesis.View:Update <0x00092>
at NoesisView:UpdateInternal <0x0062a>
at NoesisView:LateUpdate <0x000da>
at System.Object:runtime_invoke_void__this__ <0x00187>
=================================================================
Crash!!!
and
========== OUTPUTTING STACK TRACE ==================
0x00007FFCCF90F2FF (Noesis) ManipulationDeltaEventArgs_ManipulationOrigin_get
0x00007FFCCF90D3F1 (Noesis) ManipulationDeltaEventArgs_ManipulationOrigin_get
0x00007FFCCF90F7FA (Noesis) ManipulationDeltaEventArgs_ManipulationOrigin_get
0x00007FFCCF7A61EA (Noesis) GiveFeedbackEventArgs_GetEffectsHelper
0x00007FFCCF79E45E (Noesis) RoutedEventArgs_RoutedEvent_get
0x00007FFCCF9DB380 (Noesis) SizeChangedInfo_PreviousSize_get
0x0000022367CFCD89 (Mono JIT Code) (wrapper managed-to-native) Noesis.NoesisGUI_PINVOKE:BaseComponent_Release (intptr)
0x0000022367CFCC53 (Mono JIT Code) [.\NoesisGUI-Unity-3-2\Runtime\API\Proxies\BaseComponent.cs:62] Noesis.BaseComponent:Release (intptr)
0x00000223B6B90213 (Mono JIT Code) [.\NoesisGUI-Unity-3-2\Runtime\API\Core\Extend.cs:6156] Noesis.Extend:ReleasePending ()
0x00000223B6B7FE8B (Mono JIT Code) [.\NoesisGUI-Unity-3-2\Runtime\API\Core\Extend.cs:6165] Noesis.Extend:Update ()
0x00000223B6B6FE73 (Mono JIT Code) [.\NoesisGUI-Unity-3-2\Runtime\API\Core\View.cs:377] Noesis.View:Update (double)
0x00000223B6B88A1B (Mono JIT Code) [.\NoesisGUI-Unity-3-2\Runtime\NoesisView.cs:1607] NoesisView:UpdateInternal ()
0x00000223B6B8834B (Mono JIT Code) [.\NoesisGUI-Unity-3-2\Runtime\NoesisView.cs:1508] NoesisView:LateUpdate ()
0x00000222366AE648 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FFCD1B768DE (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\mini\mini-runtime.c:3445] mono_jit_runtime_invoke
0x00007FFCD1AB8404 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\object.c:3068] do_runtime_invoke
0x00007FFCD1AB84F0 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\object.c:3115] mono_runtime_invoke
0x00007FFCD6E4EA24 (Unity) scripting_method_invoke
0x00007FFCD6E267A3 (Unity) ScriptingInvocation::Invoke
0x00007FFCD6E119B4 (Unity) MonoBehaviour::CallMethodIfAvailable
0x00007FFCD6E11AE2 (Unity) MonoBehaviour::CallUpdateMethod
0x00007FFCD683AFCC (Unity) BaseBehaviourManager::CommonUpdate<LateBehaviourManager>
0x00007FFCD6842DEA (Unity) LateBehaviourManager::Update
0x00007FFCD6ACD71D (Unity) `InitPlayerLoopCallbacks'::`2'::PreLateUpdateScriptRunBehaviourLateUpdateRegistrator::Forward
0x00007FFCD6A9BBC7 (Unity) ExecutePlayerLoop
0x00007FFCD6A9BD37 (Unity) ExecutePlayerLoop
0x00007FFCD6AA0E6F (Unity) PlayerLoop
0x00007FFCD7BA5B1A (Unity) EditorPlayerLoop::Execute
0x00007FFCD7BBC517 (Unity) PlayerLoopController::InternalUpdateScene
0x00007FFCD7BBE2ED (Unity) PlayerLoopController::UpdateSceneIfNeededFromMainLoop
0x00007FFCD7BB8081 (Unity) Application::TickTimer
0x00007FFCD81AF5EA (Unity) MainMessageLoop
0x00007FFCD81B5294 (Unity) UnityMain
0x00007FF788EF2FBA (Unity) __scrt_common_main_seh
0x00007FFDA150E8D7 (KERNEL32) BaseThreadInitThunk
0x00007FFDA1F7C5DC (ntdll) RtlUserThreadStart
========== END OF STACKTRACE ===========
We checked this issue: "https://www.noesisengine.com/bugs/view.php?id=4157" but that fix doesn't work for us.
The context we can provide for this case is:
- Instantiates a template using a template selector in a content control.
- Deletes the instantiated element within the content control.
- After a few seconds, Unity crashes.
It doesn't happen in all cases, sometimes we can work without problems and other times we have 10 crashes in 1 hour. It is not an isolated case either, as it happens to the entire development team. |