compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #30601
[Bug 833729] Re: compiz crashed with SIGSEGV in CompositeScreen::compositingActive()
There are two elements to this:
/1/ a fairly unusual error condition that I've yet to identify; and,
/2/ poor error handling in compiz
The error condition causes CompositeScreen::CompositeScreen to call
setFailed() - which should simply cause the composite plugin to fail
loading (and normally would).
However, the opengl tries to find the composite plugin which implicitly
loads it again. But this failure isn't handled gracefully and results
in the segfault.
If the error were handled gracefully then compiz would be still missing
some plugins (composite and opengl for two). So more research into /1/
is needed.
Meanwhile I'll fix /2/
--
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/833729
Title:
compiz crashed with SIGSEGV in CompositeScreen::compositingActive()
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/833729/+subscriptions