The bug is pretty obvious...
==32310== Conditional jump or move depends on uninitialised value(s)
==32310== at 0x18AACA63: unity::PanelView::UpdateBackground() (PanelView.cpp:370)
==32310== by 0x18AACD8F: unity::PanelView::ForceUpdateBackground() (PanelView.cpp:420)
==32310== by 0x18AAD4CD: unity::PanelView::SetOpacity(float) (PanelView.cpp:610)
==32310== by 0x18A8BFE8: PanelController::SetOpacity(float) (PanelController.cpp:115)
==32310== by 0x18A6E176: UnityScreen::optionChanged(CompOption*, UnityshellOptions::Options) (unityshell.cpp:2011)
==32310== by 0x18B6F4E7: UnityshellOptions::setOption(std::string const&, CompOption::Value&) (function_template.hpp:1013)
==32310== by 0x427FD3: CompScreen::setOptionForPlugin(char const*, char const*, CompOption::Value&) (in /usr/bin/compiz)
==32310== by 0x1056FE2D: CcpScreen::setOptionForPlugin(char const*, char const*, CompOption::Value&) (in /usr/lib/compiz/libccp.so)
==32310== by 0x428022: CompScreen::setOptionForPlugin(char const*, char const*, CompOption::Value&) (in /usr/bin/compiz)
==32310== by 0x162D1D4B: WallScreen::setOptionForPlugin(char const*, char const*, CompOption::Value&) (in /usr/lib/compiz/libwall.so)
==32310== by 0x428022: CompScreen::setOptionForPlugin(char const*, char const*, CompOption::Value&) (in /usr/bin/compiz)
==32310== by 0x18A61BCD: UnityScreen::setOptionForPlugin(char const*, char const*, CompOption::Value&) (unityshell.cpp:2151)
inprogress would have been the right status here ;-) (thats the way unity bugs are handled i.e. upstream and dowstream tasks synced, see: https:/ /wiki.ubuntu. com/Unity/ FilingBugs# Keeping_ Upstream_ and_Downstream_ statuses_ in_sync )