Closed jckand closed 1 year ago
It appears this can be more easily reproduced by doing the following:
> EditorLib.dll!AZStd::intrusive_multiset<AZ::Internal::HandlerNode<AZ::TickEvents,AZ::TickEvents,AZ::Internal::EBusContainer<AZ::TickEvents,AZ::TickEvents,0,2>::HandlerHolder,0>,AZStd::intrusive_multiset_base_hook<AZ::Internal::HandlerNode<AZ::TickEvents,AZ::TickEvents,AZ::Internal::EBusContainer<AZ::TickEvents,AZ::TickEvents,0,2>::HandlerHolder,0>>,AZ::Internal::HandlerCompare<AZ::TickEvents,AZ::TickEvents,AZ::TickEvents::BusHandlerOrderCompare>>::const_iterator_impl::PredOrSucc(const AZ::Internal::HandlerNode<AZ::TickEvents,AZ::TickEvents,AZ::Internal::EBusContainer<AZ::TickEvents,AZ::TickEvents,0,2>::HandlerHolder,0> * node, int side) Line 250 C++
[Inline Frame] EditorLib.dll!AZStd::intrusive_multiset<AZ::Internal::HandlerNode<AZ::TickEvents,AZ::TickEvents,AZ::Internal::EBusContainer<AZ::TickEvents,AZ::TickEvents,0,2>::HandlerHolder,0>,AZStd::intrusive_multiset_base_hook<AZ::Internal::HandlerNode<AZ::TickEvents,AZ::TickEvents,AZ::Internal::EBusContainer<AZ::TickEvents,AZ::TickEvents,0,2>::HandlerHolder,0>>,AZ::Internal::HandlerCompare<AZ::TickEvents,AZ::TickEvents,AZ::TickEvents::BusHandlerOrderCompare>>::iterator_impl::operator++(int) Line 304 C++
EditorLib.dll!AZ::Internal::EBusContainer<AZ::TickEvents,AZ::TickEvents,0,2>::Dispatcher<AZ::EBus<AZ::TickEvents,AZ::TickEvents>>::Broadcast<void (__cdecl AZ::TickEvents::*)(float,AZ::ScriptTimePoint),float const &,AZ::ScriptTimePoint>(void(AZ::TickEvents::*)(float, AZ::ScriptTimePoint) && func, const float & <args_0>, AZ::ScriptTimePoint && <args_1>) Line 1365 C++
EditorLib.dll!AZ::ComponentApplication::Tick() Line 1511 C++
EditorLib.dll!CGameEngine::Update() Line 812 C++
EditorLib.dll!CCryEditApp::IdleProcessing(bool bBackgroundUpdate) Line 2365 C++
EditorLib.dll!CCryEditApp::OnIdle(long lCount) Line 2262 C++
EditorLib.dll!Editor::EditorQtApplication::maybeProcessIdle() Line 320 C++
[External Code]
EditorLib.dll!CryEditMain(int argc, char * * argv) Line 4029 C++
[Inline Frame] Editor.exe!AZStd::Internal::INVOKE(int(*)(int, char * *) &) Line 208 C++
[Inline Frame] Editor.exe!AZStd::invoke(int(*)(int, char * *) &) Line 54 C++
Editor.exe!main(int argc, char * * argv) Line 31 C++
Editor.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, char * __formal, int __formal) Line 97 C++
[External Code]
fixed some time ago.
Describe the bug A clear and concise description of what the bug is. Try to isolate the issue to help the community to reproduce it easily and increase chances for a fast fix.
Assets required
Steps to reproduce
Expected behavior Test completes successfully.
Actual behavior Editor crashes once the test attempts to add/remove the Directional Light component.
Found in Branch development
Commit ID from o3de/o3de Repository 34fb934012c2d874019ba257c436815d6f1c80f2