-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Description
Hi, we encountered a deadlock/severe delay. the stack is
__psynch_cvwait (in libsystem_kernel.dylib) + 8
_pthread_cond_wait (in libsystem_pthread.dylib) + 984
std::__1::condition_variable::wait(std::__1::unique_lock&) (in libc++.1.dylib) + 32
filament::FFence::FenceSignal::wait(unsigned long long)
filament::FFence::waitAndDestroy(filament::FFence*, filament::Fence::Mode)
filament::FRenderer::terminate(filament::FEngine&)
filament::FEngine::destroy(filament::FRenderer const*)
is there any possibility that the below condition is also waiting, so that the new created Fence would never signal. Besides, we did not call Engine::setPaused.
| mCondition.wait(lock); |
Any other possibility of this wait?
Metadata
Metadata
Assignees
Labels
No labels