Mir

Comment 0 for bug 1471909

Revision history for this message
Gerry Boland (gerboland) wrote : WM::add_display - tryingto resize a surface here causes deadlock

Try revision 211 of lp:~unity-team/unity-system-compositor/toggle-cursor2/

The desire was to resize all surfaces to the size of the smallest attached display.

usc::WindowManager implements the mir::shell::WindowManagement interface. I thought it logical to implement this resizing in add_display. However it causes a deadlock when the compositor is stopping, see this backtrace:

http://pastebin.ubuntu.com/11831907/

I suspect Threads 8 and Thread 1 are blocking eachother.