Comment 14 for bug 1278780

Revision history for this message
Gerry Boland (gerboland) wrote :

Ok, task is for Qt clients to intercept the sigsegv signal, and in a handler close the mir connection which should release all its video buffers, then re-raise segv. Would it be of interest to have all mir clients exhibit this behaviour by default? If so, should put this behaviour in "mirclient"

If just for Qt, then Qtubuntu.

If unity8 crashes, there is the similar issue that it will hang until apport releases it. Mir/QtMir could gain similar ability to release its buffers before coredump, which would shrink the collected core. This could again be a Mir task.

QtMir's ApplicationManager will need adjusting to allow new instance of app to be launched, while the old instance is dumping core.