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 _______________________________________________ Mailing list: https://launchpad.net/~compiz Post to : [email protected] Unsubscribe : https://launchpad.net/~compiz More help : https://help.launchpad.net/ListHelp

