Skip to content

util/queue: fix init error handling in Zink and Lavapipe

5l8yj2lv requested to merge 5l8yj2lv/mesa:util-queue-check into main

While trying to run an application with Zink, I got crash from dlclose that happens if Zink failed to initialize. The last commit fixes the crash. Also, while trying to debug the crash, I added more error propagation/handling in various places related to util_queue_init so I included those too.

I don't understand how Zink works so I am not sure that the fallback in 7ed3814e is right.

Edited by 5l8yj2lv

Merge request reports