==22465== Process terminating with default action of signal 11 (SIGSEGV)
==22465== Access not within mapped region at address 0x78
==22465== at 0x18C9D17D: nux::Property<nux::color::Color>::operator=(nux::color::Color const&) (slot_base.h:273)
==22465== by 0x18C9C4D2: unity::switcher::SwitcherController::OnBackgroundUpdate(_GVariant*, unity::switcher::SwitcherController*) (SwitcherController.cpp:66)
==22465== by 0x18D3FD48: ubus_server_pump_message_queue(_UBusServer*) (ubus-server.cpp:284)
==22465== by 0x66A6A5C: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==22465== by 0x66A7257: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==22465== by 0x66A7791: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==22465== by 0x42E855: CompScreen::eventLoop() (in /usr/bin/compiz)
==22465== by 0x422219: main (in /usr/bin/compiz)
Confirmed. valgrind says:
==22465== Process terminating with default action of signal 11 (SIGSEGV) nux::color: :Color> ::operator= (nux::color: :Color const&) (slot_base.h:273) switcher: :SwitcherContro ller::OnBackgro undUpdate( _GVariant* , unity:: switcher: :SwitcherContro ller*) (SwitcherContro ller.cpp: 66) pump_message_ queue(_ UBusServer* ) (ubus-server. cpp:284) context_ dispatch (in /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0.3000. 0) 64-linux- gnu/libglib- 2.0.so. 0.3000. 0) 64-linux- gnu/libglib- 2.0.so. 0.3000. 0) :eventLoop( ) (in /usr/bin/compiz)
==22465== Access not within mapped region at address 0x78
==22465== at 0x18C9D17D: nux::Property<
==22465== by 0x18C9C4D2: unity::
==22465== by 0x18D3FD48: ubus_server_
==22465== by 0x66A6A5C: g_main_
==22465== by 0x66A7257: ??? (in /lib/x86_
==22465== by 0x66A7791: g_main_loop_run (in /lib/x86_
==22465== by 0x42E855: CompScreen:
==22465== by 0x422219: main (in /usr/bin/compiz)