Qeravio
Canonical AI event

Vulkan internal symbols hidden to fix duplicate-dlopen issue.

Vulkan fixes prevent duplicate-dlopen state destruction on multiple platforms.

23 Sept 20261 verified claims1 sources1 observations
What happened

The official source reports this update: b11120: vulkan: hide internal symbols to prevent duplicate-dlopen state destruction. vulkan: hide internal symbols to prevent duplicate-dlopen state destruction ( #29139 ) Since #28732 our internal symbols are exported. A duplicate copy dlopened and dlclosed by ggml_backend_load_all() then interposes them, so its destructors destroy the live vk_instance and later device queries hit the GGML_ASSERT on vk_instance.device_indices. Hidden visibility exports only GGML_BACKEND_API, as before #28732 .

Why it matters

This official update documents a development concerning b11120: vulkan: hide internal symbols to prevent duplicate-dlopen state destruction. Its practical significance depends on the scope and evidence stated by the source.

What to watch next

Read the official source update and verify its stated scope, evidence and timing before acting on it.

Connected knowledge

Entities affected by this event

Continue this topic
Evidence trail

Sources behind the event