JetBrains / JetBrainsRuntime

Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux
GNU General Public License v2.0
1.32k stars 196 forks source link

JBR-6522: hardened MTLGC_DestroyMTLGraphicsConfig to use main thread and ensure any aync callbacks are performed before deallocation #299

Closed bourgesl closed 8 months ago

vprovodin commented 8 months ago

see https://youtrack.jetbrains.com/issue/JBR-6522/macOS-SIGSEGV-at-libawtlwawt.dylib0x8eaa8-MTLGCDestroyMTLGraphicsConfig#focus=Comments-27-9102206.0-0

bourgesl commented 8 months ago

See follow-up PR: https://github.com/JetBrains/JetBrainsRuntime/pull/301