We have logic in NativeEngine that hands around an allocator that is not valid when NativeEngine is disposed:
|
arcana::make_task(arcana::threadpool_scheduler, *m_cancellationSource, |
This logic does not observe cancellation requests and can generate crashes during fast refresh/NativeEngine teardown