After updating to Lazarus 1.4.0 on my Mac I was no longer able to debug. I could set breakpoints, but it would not stop.
To solve the problem I had to set "Dwarf with sets" in my project debugging options:
Once set the breakpoints where working as before:
brechelpunkt