2.3.3 Debugging Idle Time Issues

If you see an error signaled during idle time, it could be an indication of a more serious issue elsewhere. It is not enough to enable debug-on-error, because the idle scheduler inhibits the debugger. Instead, use the following commands to debug the error:

Command: semantic-debug-idle-function

Run the Semantic idle function with debugging turned on.

Command: semantic-debug-idle-work-function

Run the Semantic idle work function with debugging turned on.