Relevant valgrind log:
==30807== Conditional jump or move depends on uninitialised value(s)
==30807== at 0x18292821: unity::launcher::Launcher::DndHoveredIconReset() (Launcher.cpp:3057)
==30807== by 0x182927E8: unity::launcher::Launcher::DndReset() (Launcher.cpp:3049)
==30807== by 0x1828D54B: unity::launcher::Launcher::OnUpdateDragManagerTimeout(void*) (Launcher.cpp:1634)
==30807== by 0x66A823A: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==30807== by 0x66A6A5C: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==30807== by 0x66A7257: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==30807== by 0x66A7791: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.0)
==30807== by 0x42E855: CompScreen::eventLoop() (in /usr/bin/compiz)
==30807== by 0x422219: main (in /usr/bin/compiz)
Running unity revision 1856.