It looks like the implementation of DebugDevice::newObjectHandle is not thread-safe. So I was wondering: Does the debug layer fully support the ANARI_KHR_DEVICE_SYNCHRONIZATION extension (given the wrapped device does support it)?
I am asking because I am observing occasional segfaults in multi-threaded application code that constructs ANARI scene objects.
It looks like the implementation of
DebugDevice::newObjectHandleis not thread-safe. So I was wondering: Does the debug layer fully support theANARI_KHR_DEVICE_SYNCHRONIZATIONextension (given the wrapped device does support it)?I am asking because I am observing occasional segfaults in multi-threaded application code that constructs ANARI scene objects.