Closed LB-ArturZieba closed 1 year ago
I belive that is fixed in the development branch, it is missing the state transition that we added. I cannot recreate it with the development branch.
It looks like the code is using unordered_map::at to return a reference to AZStd::function stored within the m_allowedTransactionMap.
It would be safer to either use the unordered_map::operator[], which would add an empty function entry to the map, which will avoid the crash.
This issue was already fixed here : https://github.com/o3de/ROSConDemo/commit/2b46c23366fade2c313b80cbdec36189ae849ea4 with this PR #169. It is not present in development branch.
Describe the bug If the Kraken has movement queued in RViz while it is apple_gathering, the Editor will crash. Please note that this can be inconsistent, but provided steps were the most consistent in getting this issue. The following assert was found in Editor.log files of machines where this issue was reproduced:
Assert information: File:
Condition:
Line: 225
Note that project was setup by following instruction - https://github.com/o3de/ROSConDemo/tree/main/docker.
For more information, please refer to the Video & logs section.
Prerequisites
Steps to reproduce
Expected behavior Editor remains stable.
Actual behavior Editor crashes.
Video & logs
https://user-images.githubusercontent.com/86952082/206434847-b97f0c79-4927-4755-9782-22314484f030.mp4
GPC-602Editor.log GPC-610Editor.log
Found in Branch ROSConDemo: main (eb54128) O3DE: Development (5c57fee)
Desktop