Comment 4 for bug 944415

Revision history for this message
Robert Hooker (sarvatt) wrote :

Disabling geis support from unity with the attached patch fixes this, is the problem higher up in the stack than x-x-i-synaptics? Given that the highest unity uptime I've had today since switching to precise X is 40 minutes and I've been stable with unity with this patch for 5 hours it seems safe to think that. I built utouch-geis from the latest upstream source i could find (https://code.launchpad.net/~bregma/utouch-geis/lp-937021) but no luck getting more info from it or averting the crashes.

--- a/plugins/unityshell/src/unityshell.cpp 2011-11-14 16:58:29.132579175 -0500
+++ b/plugins/unityshell/src/unityshell.cpp 2011-11-14 16:58:12.572578722 -0500
@@ -294,8 +294,8 @@
      g_timeout_add(0, &UnityScreen::initPluginActions, this);
      super_keypressed_ = false;

- GeisAdapter::Default()->Run();
- gestureEngine = new GestureEngine(screen);
+ //GeisAdapter::Default()->Run();
+ //gestureEngine = new GestureEngine(screen);

      CompString name(PKGDATADIR"/panel-shadow.png");
      CompString pname("unityshell");