I recently upgraded to XQuartz 2.7.8. and later on to OSX El Capitan. Now I have a system that is somewhat sluggish and according to 'top' the 'kexts' process constantly takes up 20% of the CPU time.
When I boot the machine with Shift key pressed, the problem is solved and 'kexts' takes up no CPU time at all. However, XQuartz does not launch (error: cannot establish listening socket.) This is the reason why I believe XQuartz 2.7.8. could be the culprit and the reason why I am submitting this report.
The 'error: cannot establish listening socket.' error is likely because you've eitehr disabled the org.macosforge.xquartz.privileged_startx LaunchDaemon, deleted /tmp, or messed with the permissions on /tmp.
XQuartz does not have anything to do with your kexts.
You should take a sysdiagnose when encountering the problem and look at the spindump to see what this kexts process is doing.
Created attachment 119351 [details]
Thank you. The problem was eventually resolved by disabling the system
integrity protection following:
On Thu, Oct 29, 2015 at 2:45 PM, <firstname.lastname@example.org> wrote:
> *Comment # 2 <https://bugs.freedesktop.org/show_bug.cgi?id=92726#c2> on
> bug 92726 <https://bugs.freedesktop.org/show_bug.cgi?id=92726> from Jeremy
> Huddleston Sequoia <email@example.com> *
> You should take a sysdiagnose when encountering the problem and look at the
> spindump to see what this kexts process is doing.
> You are receiving this mail because:
> - You reported the bug.