Activity log for bug #1673038

Date Who What changed Old value New value Message
2017-03-15 11:06:33 Alan Griffiths bug added bug
2017-03-15 12:37:49 Alan Griffiths branch linked lp:~alan-griffiths/miral/fix-1673038
2017-03-15 12:48:09 Alan Griffiths description In testing bug 1672012 I found that I get miral-shell into a state where it hangs on exit. What I know so far: The "decorations" internal client thread is hanging in mir_connection_release(). The Mir "main loop" is hung in a pre-shutdown hook that joins the internal client threads. To reproduce: $ miral-app $ miral-xrun vlc (Takes some time to start) Right click on vlc, the menu shows for a split second and closes Alt-F4 to exit vlc, Alt-F4 exit terminal In testing bug 1672012 I found that I get miral-shell into a state where it hangs on exit. What I know so far: The "decorations" internal client thread is hanging in mir_connection_release(). The Mir "main loop" is hung in a pre-shutdown hook that joins the internal client threads. To reproduce:     $ miral-app     $ miral-xrun vlc (Takes some time to start) Right click on vlc, the menu shows for a split second and closes. Or, sometimes, miral-shell crashes. Alt-F4 to exit vlc, Alt-F4 exit terminal
2017-03-15 17:32:18 Alan Griffiths summary miral-shell can hang on exit If a surface is deleted before its decoration is painted miral-shell can crash, or hang on exit
2017-03-16 09:45:42 Alan Griffiths miral: status In Progress Fix Committed
2017-03-16 10:22:35 Launchpad Janitor branch linked lp:~ci-train-bot/miral/miral-ubuntu-zesty-2592
2017-03-18 08:51:05 Alan Griffiths miral: status Fix Committed Fix Released