← Back to team overview

compiz team mailing list archive

[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