compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #30707
[Bug 956108] Re: crash during oneiric->precise upgrade leaving screen black while the upgrade was running
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 compiz
packagers, which is subscribed to compiz in 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
References