TokyoPiglet
5 years agoExplorer
Oculus Link fails to start. Windows 10 kills OVRServer_x64.exe, "an overrun of a stack-based buffer"
I have been unable to start Oculus Link with PC Oculus App Version 31.0.0.47.507, and Quest 2 at version 30.1.0.61.350.300158191, Runtime Version 30.1.0.60.351.300158234, OS Version user-17007100222900000.
When I enable Oculus Link from my Quest 2, the PC Oculus App restarts itself. Windows 10 saved a CrashDump of OVRServer_x64.exe so I used WinDbg to analyze it:
EXCEPTION_RECORD: (.exr -1)ExceptionAddress: 00007ff69661c70d (OVRServer_x64+0x00000000003cc70d) ExceptionCode: c0000409 (Security check failure or stack buffer overrun) ExceptionFlags: 00000001 NumberParameters: 1 Parameter[0]: 0000000000000007 Subcode: 0x7 FAST_FAIL_FATAL_APP_EXIT PROCESS_NAME: OVRServer_x64.exe ERROR_CODE: (NTSTATUS) 0xc0000409 - The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. EXCEPTION_CODE_STR: c0000409 EXCEPTION_PARAMETER1: 0000000000000007 STACK_TEXT: 000000ff`06f08f50 00000000`00000001 : 000002e4`00000000 00000000`00000000 000002e4`9a7e6280 000000ff`06f091b0 : OVRServer_x64+0x3cc70d 000000ff`06f08f58 000002e4`00000000 : 00000000`00000000 000002e4`9a7e6280 000000ff`06f091b0 00007ff6`96625fa3 : 0x1 000000ff`06f08f60 00000000`00000000 : 000002e4`9a7e6280 000000ff`06f091b0 00007ff6`96625fa3 000002e4`9a7e6280 : 0x000002e4`00000000 SYMBOL_NAME: OVRServer_x64+3cc70d MODULE_NAME: OVRServer_x64 IMAGE_NAME: OVRServer_x64.exe STACK_COMMAND: ~0s ; .ecxr ; kb FAILURE_BUCKET_ID: FAIL_FAST_FATAL_APP_EXIT_c0000409_OVRServer_x64.exe!Unknown OS_VERSION: 10.0.19041.1 BUILDLAB_STR: vb_release OSPLATFORM_TYPE: x64 OSNAME: Windows 10 IMAGE_VERSION: 30.0.36.502 FAILURE_ID_HASH: {162749d2-a5e5-9fc6-57c9-87153ecb7d50} Followup: MachineOwner
Apparently, the OVRServer process is mishandling its stack. Am I the only one experiencing this problem? Can the Oculus team please examine this problem?