Here's an easy problem to replicate: using an LPC-Link2 in MCUX 10.2.0, launch a debug configuration. While it's running, go back to the Develop perspective. Clean up some comments in a source file while you're waiting, forget you've got the debugger running and reflexively hit 'control-s' to save your work. Sometimes the whole IDE hangs. Sometimes the debugger buttons get grayed out and 'clean up debug' doesn't work, and if you kill gdb from task manager sometimes you can't launch another debug session until restarting:
Killing redlinkserver from the task manager seems to solve that, but I don't know why the 'clean up debug' button doesn't do it.
It doesn't do it every time, but it seems to die with considerable frequency for me.
Also, is it normal for gdb to run with > 40% CPU utilization all the time? I'm certain it didn't always do this - my CPU fan increases pitch audibly and at least with the P&E Cyclone I don't normally hear that.