The root cause is that update-manager can change the executable or libs
that compiz depend on and a page fault can bring an inconsistent segment
into memory.
We don't have a good way to protect against that. We're not guaranteed
that restarting compiz would work, since that may trigger this page
fault. Besides compiz rdeps that rely on its ABI need to be upgraded in
the order for it to succeed. Unity is such an example.
As a workaround post-precise, we may try to use something like mlockall
to mount all pages in memory upon the reception of a signal to protect
compiz from such a scenario. And then restart. This is an hypothesis and
we can't really commit to it for this cycle.
** Also affects: compiz-core
Importance: Undecided
Status: New
** Changed in: compiz (Ubuntu Precise)
Status: New => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/956108
Title:
crash during oneiric->precise upgrade leaving screen black while the
upgrade was running
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/956108/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs