Search Issue Tracker

Fixed

Fixed in 1.16.0

Votes

0

Found in [Package]

1.16.0-pre.1

Issue ID

OXRB-638

Regression

No

Crash on __pthread_kill when entering Play mode in a specific project

Package: OpenXR Plugin

-

How to reproduce:
1. Open the attached “IN-102762“ project
2. Open the “SampleScene”
3. Enter Play mode
4. Observe the crash

Reproducible with: 2022.2.0b9, 2022.3.63f1, 6000.0.51f1, 6000.1.9f1, 6000.2.0b7, 6000.3.0a1
Could not test with: 2022.1.0a10, 2022.2.0b8 (XR platform compatibility error in Play Mode)

Reproducible on: MacOS 15.5 (M4), MacOS 14.6 (by user)
Not reproducible on: Windows 11

First few lines of the stack trace:

{noformat}#0 0x0000019d0515f0 in __pthread_kill
#1 0x10080019cf96a30 in abort
#2 0x4f4200019d040d08 in __cxxabiv1::__aligned_malloc_with_fallback(unsigned long)
#3 0x175b00019d030fa4 in demangling_terminate_handler()
#4 0xfb3f80019cccbc00 in _objc_terminate()
#5 0xba3a00019d0400cc in std::__terminate(void (*)()){noformat}

  1. Resolution Note (fix version 1.16.0):

    We now explicitly handle UTF16 to UTF8 character conversion for OSX when receiving a path to load the OpenXR library with.

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.