Skip to main content
New Participant
November 20, 2025
Question

Are there any plans to fix critical issues with VrApi to support compatibility of older games?

Hello there,

 

Our game, which was ported to Meta Quest using VrApi in 2021, started crashing at launch after updating Meta Quest Software to version 81. We found out that the crash occurs in the function vrapi_SubmitFrame2. Here is a call stack that shows it:

 

libart.so!art_sigsegv_fault() unknown

libart.so!art::FaultManager::HandleSigsegvFault() unknown

libsigchain.so!art::SignalChain::Handler() unknown

[vdso]!__kernel_rt_sigreturn() unknown

libc.so!memset() unknown

libvrapiimpl.so!___lldb_unnamed_symbol3072() unknown

libvrapiimpl.so!vrapi_SubmitFrame2() unknown

libgame.so!OvrSwapChain::Present() unknown

 

Does it really mean that we definitely need to migrate to OpenXR? The game is developed on a native engine, so migration will be quite time-consuming.

1 reply

htaylor
Community Manager
November 21, 2025

Hi Vitaliy, 

Thanks for asking. Unfortunately, this is correct - VrApi library support was deprecated on 31 August 2022, and our documentation was updated to reflect this change. You may be able to use VrApi if a waiver is provided, but it's likely that you'll continue to experience incompatibilities with newer OS versions as VrApi is no longer a supported library and we're only fixing critical security, privacy, or safety bugs. 

I wish I had a more convenient answer to give you, I understand how time-consuming that migration is likely to be. You can check out the official post from July 2021 for more information and suggestions on migrating to OpenXR if that's helpful.