Search Issue Tracker

Fixed in 1.9.0

Votes

2

Found in [Package]

1.7.0-preivew.2

Issue ID

1300651

Regression

No

[XR SDK][Oculus] Build crashes on XRSDKPreInit when running it from folder with non-ASCII symbols

Package: Oculus XR Plugin

-

Prerequisite: Windows system locale must be set to a language with non-ASCII symbols (e.g. Japanese)

Reproduction steps:
1. Open the user's attached "VRWithNonAscii.zip" project
2. Build and Run the project to a folder with non-ASCII symbols (e.g. Pokémon)
-- Observe the crash

Reproducible with: Oculus XR 1.7.0, 1.7.0-preivew.2 (2019.4.19f1, 2020.2.3f1, 2021.1.0b5, 2021.2.0a3)
Could not test with 2018.4 (no XR SDK available)

Note: to change system locale go to Control Panel > Clock and Region > Region > Administrative tab > Change system locale... (this will require restarting the system)

First lines of the stack trace:
0x00007FFDD50F1E3C (OculusXRPlugin) XRSDKPreInit
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDD50F10FB)
0x00007FFDD50F10FB (OculusXRPlugin) (function-name not available)
0x00007FFDF9AEB05F (ntdll) RtlRunOnceExecuteOnce
0x00007FFDF77DCB6B (KERNELBASE) InitOnceExecuteOnce
0x00007FFDD510402B (OculusXRPlugin) GetCurrentFrameIndex
...

  1. Resolution Note (fix version 1.9.0):

    This has been resolved in an upcoming Oculus XR Plugin release and will be noted in the release notes for the Oculus XR Plugin package.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.