AirSim Version/#commit: Colosseum latest main branch.
UE/Unity version: UE5.21
autopilot version: None
OS Version: Deepin V23
Display driver : Vulkan
What's the issue you encountered?
When i call the python api to get static mesh, it gets stuck in GDynamicRHI->RHILockBuffer(*this, Buffer, Offset, SizeRHI, LockMode) and Raised Segmentation fault error!
The log message indicates "Assertion failed: GraphicsContext [File:Runtime/RHI/Public/RHICommandList.h] [Line: 755]
There is no active graphics context on this command list. There may be a missing call to SwitchPipeline()."
Settings
How can the issue be reproduced?
Run airsim in quadrotor simulation mode;
Call python API client.simGetMeshPositionVertexBuffers();
Include full error message in text form
[2024.06.11-07.10.58:617][338]LogTemp: lookahead = 0.750000, adaptive_lookahead = 1.000000
[2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new compute PSO: 1111704264
[2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new compute PSO: 208691758
[2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new compute PSO: 264292641
[2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new graphics PSO: 1463043284
[2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new graphics PSO: 4178391861
[2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new graphics PSO: 2838305461
[2024.06.11-07.11.01:998][659]LogRendererCore: Warning: FlushRenderingCommands called recursively! 2 calls on the stack.
[2024.06.11-07.11.18:709][659]LogAudioMixer: Warning: AudioMixerPlatformInterface Timeout [16699ms] waiting for h/w. InstanceID=1
Assertion failed: GraphicsContext [File:Runtime/RHI/Public/RHICommandList.h] [Line: 755]
There is no active graphics context on this command list. There may be a missing call to SwitchPipeline().
[2024.06.11-07.11.28:984][659]LogAudioMixer: Warning: AudioMixerPlatformInterface Timeout [10275ms] waiting for h/w. InstanceID=1
[2024.06.11-07.11.28:984][659]LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected. InstanceID=1
What's better than filing an issue? Filing a pull request :).
Bug report
What's the issue you encountered?
When i call the python api to get static mesh, it gets stuck in GDynamicRHI->RHILockBuffer(*this, Buffer, Offset, SizeRHI, LockMode) and Raised Segmentation fault error! The log message indicates "Assertion failed: GraphicsContext [File:Runtime/RHI/Public/RHICommandList.h] [Line: 755] There is no active graphics context on this command list. There may be a missing call to SwitchPipeline()."
Settings
How can the issue be reproduced?
Include full error message in text form
[2024.06.11-07.10.58:617][338]LogTemp: lookahead = 0.750000, adaptive_lookahead = 1.000000 [2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new compute PSO: 1111704264 [2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new compute PSO: 208691758 [2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new compute PSO: 264292641 [2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new graphics PSO: 1463043284 [2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new graphics PSO: 4178391861 [2024.06.11-07.10.58:640][340]LogRHI: Display: Encountered a new graphics PSO: 2838305461 [2024.06.11-07.11.01:998][659]LogRendererCore: Warning: FlushRenderingCommands called recursively! 2 calls on the stack. [2024.06.11-07.11.18:709][659]LogAudioMixer: Warning: AudioMixerPlatformInterface Timeout [16699ms] waiting for h/w. InstanceID=1 Assertion failed: GraphicsContext [File:Runtime/RHI/Public/RHICommandList.h] [Line: 755] There is no active graphics context on this command list. There may be a missing call to SwitchPipeline(). [2024.06.11-07.11.28:984][659]LogAudioMixer: Warning: AudioMixerPlatformInterface Timeout [10275ms] waiting for h/w. InstanceID=1 [2024.06.11-07.11.28:984][659]LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected. InstanceID=1
What's better than filing an issue? Filing a pull request :).