2015-07-06 17:40:22 |
Gerry Boland |
bug |
|
|
added bug |
2015-07-06 17:41:17 |
Gerry Boland |
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 the compositor is stopping, see this backtrace:
http://pastebin.ubuntu.com/11831907/
I suspect Threads 8 and Thread 1 are blocking eachother. |
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. |
|
2015-07-07 01:21:43 |
Daniel van Vugt |
mir: importance |
Undecided |
High |
|
2015-07-07 01:27:33 |
Daniel van Vugt |
summary |
WM::add_display - tryingto resize a surface here causes deadlock |
WM::add_display - trying to resize a surface here causes hang MultiThreadedCompositor on display reconfiguration (hotplugging) |
|
2015-07-07 01:27:43 |
Daniel van Vugt |
tags |
|
android multimonitor |
|
2015-07-07 01:31:22 |
Daniel van Vugt |
mir: milestone |
|
0.15.0 |
|
2015-07-07 01:31:25 |
Daniel van Vugt |
mir: assignee |
|
Daniel van Vugt (vanvugt) |
|
2015-07-07 01:31:32 |
Daniel van Vugt |
mir: status |
New |
Triaged |
|
2015-07-07 01:34:35 |
Daniel van Vugt |
summary |
WM::add_display - trying to resize a surface here causes hang MultiThreadedCompositor on display reconfiguration (hotplugging) |
WM::add_display - trying to resize a surface here causes hang/deadlock in MultiThreadedCompositor on display reconfiguration (hotplugging) |
|
2015-07-07 01:42:35 |
Daniel van Vugt |
mir: status |
Triaged |
In Progress |
|
2015-07-07 01:44:39 |
Daniel van Vugt |
summary |
WM::add_display - trying to resize a surface here causes hang/deadlock in MultiThreadedCompositor on display reconfiguration (hotplugging) |
MultiThreadedCompositor::destroy_compositing_threads hangs/deadlocks on shutdown or display reconconfiguration |
|
2015-07-07 01:44:49 |
Daniel van Vugt |
summary |
MultiThreadedCompositor::destroy_compositing_threads hangs/deadlocks on shutdown or display reconconfiguration |
MultiThreadedCompositor::destroy_compositing_threads hangs/deadlocks on shutdown or display reconfiguration |
|
2015-07-07 01:46:16 |
Daniel van Vugt |
nominated for series |
|
mir/0.14 |
|
2015-07-07 01:46:16 |
Daniel van Vugt |
bug task added |
|
mir/0.14 |
|
2015-07-07 01:46:23 |
Daniel van Vugt |
nominated for series |
|
mir/0.13 |
|
2015-07-07 01:46:23 |
Daniel van Vugt |
bug task added |
|
mir/0.13 |
|
2015-07-07 01:46:30 |
Daniel van Vugt |
mir/0.13: importance |
Undecided |
High |
|
2015-07-07 01:46:32 |
Daniel van Vugt |
mir/0.14: importance |
Undecided |
High |
|
2015-07-07 01:46:36 |
Daniel van Vugt |
mir/0.13: milestone |
|
0.13.4 |
|
2015-07-07 01:46:40 |
Daniel van Vugt |
mir/0.13: status |
New |
Triaged |
|
2015-07-07 01:46:43 |
Daniel van Vugt |
mir/0.14: status |
New |
Triaged |
|
2015-07-07 01:47:19 |
Daniel van Vugt |
mir/0.14: milestone |
|
0.14.1 |
|
2015-07-07 01:47:40 |
Daniel van Vugt |
bug task added |
|
mir (Ubuntu) |
|
2015-07-07 01:47:46 |
Daniel van Vugt |
mir (Ubuntu): status |
New |
Triaged |
|
2015-07-07 01:47:49 |
Daniel van Vugt |
mir (Ubuntu): importance |
Undecided |
High |
|
2015-07-07 06:20:08 |
Daniel van Vugt |
attachment added |
|
MultiThreadedCompositor_deadlock.txt https://bugs.launchpad.net/mir/+bug/1471909/+attachment/4425461/+files/MultiThreadedCompositor_deadlock.txt |
|
2015-07-07 08:33:08 |
Daniel van Vugt |
branch linked |
|
lp:~vanvugt/mir/fix-1471909 |
|
2015-07-07 10:14:35 |
Launchpad Janitor |
branch linked |
|
lp:~afrantzis/mir/fix-1471909-MultiThreadedCompositor-locking |
|
2015-07-08 14:29:44 |
PS Jenkins bot |
mir: status |
In Progress |
Fix Committed |
|
2015-07-08 15:01:33 |
Alexandros Frantzis |
mir: assignee |
Daniel van Vugt (vanvugt) |
Alexandros Frantzis (afrantzis) |
|
2015-07-09 02:35:37 |
Daniel van Vugt |
mir: assignee |
Alexandros Frantzis (afrantzis) |
Mir development team (mir-team) |
|
2015-07-24 02:41:19 |
Daniel van Vugt |
mir/0.13: milestone |
0.13.4 |
|
|
2015-07-24 02:41:25 |
Daniel van Vugt |
mir/0.13: status |
Triaged |
Won't Fix |
|
2015-08-21 11:49:24 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/wily-proposed/mir |
|
2015-08-24 05:06:04 |
Launchpad Janitor |
mir (Ubuntu): status |
Triaged |
Fix Released |
|
2015-08-24 06:56:22 |
Daniel van Vugt |
mir: status |
Fix Committed |
Fix Released |
|
2015-08-25 14:44:01 |
Alberto Aguirre |
mir/0.14: status |
Triaged |
Won't Fix |
|
2015-08-31 02:44:27 |
Daniel van Vugt |
mir/0.14: milestone |
0.14.1 |
|
|