I'm using Lazarus 2.1.0 and FPC 3.3.1 and I've having lots of problems with the debugger.
On windows 10 (64bit) the debugger is pretty likely to hang and take down the IDE (or render it unable to debug). This tends to happen if I have a break point on a memory management related routine, particulary in destructors, and more likely if I'm in a thread, but it can happen any time - I F7/F8/F9, and then nothing happens for maybe 15-20 secs, and then an access violation
On Linux (ubuntu 20.04), I have an exception that happens OK outside the debugger, but if it happens while I am running the program under the debugger, ubuntu itself totally freezes, and I haven't found a way to recover it other than turning it off.
I'm using the beta FpDebug in both cases, but I don't seem to have any choice of picking something else - nothing else I can choose works at all. I don't know whether I should pursue that, or do something to investigate?