gdm hangs when switching users