Mir

Comment 2 for bug 1471909

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: WM::add_display - tryingto resize a surface here causes deadlock

It's really just a hang. Not a deadlock. There's only one lock involved...

The offending hang location (which also holds up other threads) is in MultiThreadedCompositor::destroy_compositing_threads:

    for (auto& f : futures)
        f.wait();

I'm not familiar with that bit yet. Think it was added relatively recently.