touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #88480
[Bug 1471909] Re: MultiThreadedCompositor::destroy_compositing_threads hangs/deadlocks on shutdown or display reconfiguration
** Changed in: mir
Assignee: Daniel van Vugt (vanvugt) => Alexandros Frantzis (afrantzis)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1471909
Title:
MultiThreadedCompositor::destroy_compositing_threads hangs/deadlocks
on shutdown or display reconfiguration
Status in Mir:
Fix Committed
Status in Mir 0.13 series:
Triaged
Status in Mir 0.14 series:
Triaged
Status in mir package in Ubuntu:
Triaged
Bug description:
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 plugging in a second
display, while the compositor is stopping, see this backtrace:
http://pastebin.ubuntu.com/11831907/
I suspect Threads 8 and Thread 1 are blocking eachother.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1471909/+subscriptions