Hello, tried to follow the OpenXR demos, Chapter 1 ran without issue.
I got stuck when trying to run Chapter2 demo on a Vive XR Elite.
Same error when using the Chapter 2 sample as is from the github repo.
The only demo that works is the hello_xr from the OpenXR-SDK-Source repo.
I tried comparing both sources, but can’t find what may be a miss.

Getting segmenation fault error shows as follows:

0-06 18:00:53.367 28090 28090 F DEBUG : Revision: ‘0’
10-06 18:00:53.367 28090 28090 F DEBUG : ABI: ‘arm64’
10-06 18:00:53.367 28090 28090 F DEBUG : Timestamp: 2025-10-06 18:00:53+0800
10-06 18:00:53.367 28090 28090 F DEBUG : pid: 28044, tid: 28084, name: Thread-2 >>> org.khronos.OpenXRTutorialChapter2 <<<
10-06 18:00:53.367 28090 28090 F DEBUG : uid: 10102
10-06 18:00:53.367 28090 28090 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
10-06 18:00:53.367 28090 28090 F DEBUG : Cause: null pointer dereference
10-06 18:00:53.367 28090 28090 F DEBUG : x0 0000000000000026 x1 0000007b64423940 x2 0000000000000004 x3 0000000000000003
10-06 18:00:53.367 28090 28090 F DEBUG : x4 0069000000000000 x5 0080000000000000 x6 2500000000000000 x7 0000000000008025
10-06 18:00:53.367 28090 28090 F DEBUG : x8 0000000000000000 x9 000000003b9ae940 x10 0000007b64423af0 x11 000000000000001e
10-06 18:00:53.367 28090 28090 F DEBUG : x12 0000000000000030 x13 0000000000000002 x14 0000000000000001 x15 2500000000000000
10-06 18:00:53.367 28090 28090 F DEBUG : x16 0000007bf8e25640 x17 0000007bf9c7d6b0 x18 0000007b0d364000 x19 0000007b64424c58
10-06 18:00:53.367 28090 28090 F DEBUG : x20 0000007b0d27fda8 x21 0000007b64426550 x22 0000007b64426860 x23 0000007b644265d8
10-06 18:00:53.367 28090 28090 F DEBUG : x24 0000007b64426820 x25 0000007b64426550 x26 0000007b64426820 x27 0000007bfa92c820
10-06 18:00:53.367 28090 28090 F DEBUG : x28 0000007fffb10b70 x29 0000007b644240f0
10-06 18:00:53.367 28090 28090 F DEBUG : sp 0000007b64424060 lr 0000007b0d2a8fbc pc 0000007b0d2a9028
10-06 18:00:53.368 28090 28090 F DEBUG :

Any pointers appreciated.