Unreal Engine 5.7 VR – Crash when selecting microphone (Meta Quest 2 + Convai)

Report type

Bug report

Affected area

Unreal Engine Plugin

Description

Hi everyone,

I’m working on a VR project using Unreal Engine 5.7 with a Meta Quest 2 connected via Meta Quest Link. (Convai plugin 4.0.0-beta.14)

Issue

In my project, Unrea Engine does not seem to detect or use the Quest 2 microphone when running through Quest Link.

As a workaround, I tried selecting the microphone input device in-game (pressing F10). However, as soon as I click to select the device, the editor crashes.

I expected to be able to switch/select the microphone at runtime without issues, and for the Quest 2 mic to be usable.

What actually happens

The editor crashes immediately after clicking to select the microphone device.

Steps to reproduce

  1. Create a new VR project (XR template)

  2. Open BP_XRPawn

  3. Add BP_ConvaiPlayerComponent

  4. Play in editor with Quest 2 connected via Quest Link

  5. Press F10 to select microphone

  6. Click on the input device → crash

I can reproduce the same issue even in a clean template project with only the Convai component added.

CRASH LOG

LoginId:7a0af69a48d0a63f35e2679c29de8efc
EpicAccountId:fb10dbef6803491c8547980f60397a83

Fatal error: [File:D:\build++UE5\Sync\Engine\Source\Runtime\RHI\Private\PipelineStateCache.cpp] [Line: 584]
Shader compilation failures are Fatal.

UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

Hello,

Welcome to the Convai Developer Forum!

4.0.0-beta.14 doesn’t support Android. Could you please try with latest version?

Hi,

Thanks for your reply!

Just to clarify, I’m not building or running the application as a native Meta Quest (Android) app. I’m using Meta Quest Link, so the project runs as a Windows executable (PC VR), with the Quest 2 acting only as the headset/output device.

So in this case, Android support shouldn’t be required.

I also tried updating to the latest plugin version, but the issue still occurs even in a clean VR template project with only the Convai component added.

The problem happens in the editor (Play in Editor) while using Quest Link:

Pressing F10 and selecting an input device immediately crashes the editor

here is the crash log

LoginId:7a0af69a48d0a63f35e2679c29de8efc
EpicAccountId:37c3c5655cc74577a2f18dd6ab37ae29

Fatal error: [File:D:\build++UE5\Sync\Engine\Source\Runtime\RHI\Private\PipelineStateCache.cpp] [Line: 584]
Shader compilation failures are Fatal.

UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

Please share the logs from Convai Editor → Settings

Thanks for the follow-up.

These are the files from the crash log folders.

Breadcrumbs_Parallel_0.txt (192 Bytes)

MuseAi_test.log (195.4 KB)

MuseAi_test.log (175.2 KB)

Breadcrumbs_Parallel_0.txt (191 Bytes)

MuseAi_test_2.log (157.4 KB)