A quick code review makes me suspicious of Launcher.cpp: _autoscroll_handle = g_timeout_add(20, &Launcher::OnScrollTimeout, this); And its related code doesn't seem to have a reliable code path that guarantees the timer gets cancelled.
** Changed in: unity Status: New => In Progress ** Changed in: unity Assignee: (unassigned) => Daniel van Vugt (vanvugt) ** Changed in: unity (Ubuntu) Status: New => In Progress ** Changed in: unity (Ubuntu) Assignee: (unassigned) => Daniel van Vugt (vanvugt) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917210 Title: compiz+unity3d generates > 50 wakeups a second on idle system To manage notifications about this bug go to: https://bugs.launchpad.net/compiz-core/+bug/917210/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs