I didn't spot anything in the xml..
But please check
https://wiki.lazarus.freepascal.org/Debugger_SetupAlso
- Check that there is no projectname.dbg file in either the project dir, or the lib dir or where ever your exe is. (This would be the case if at any time "external debug info" was enabled.
- Check the size of the exe => if you toggle "generate info for debugger" on/off, and rebuild, does the exe size change (by at least several MB)?
Try a clean rebuild. If needed, remove any ppu/o file (that the compiler generated) by hand.
Does the "pause" button work? If you press it, does the app get paused and the assemble is displayed?
Does it affect a new app too.
If you create a new empty form, with an "OnFormCreate" event, and a breakpoint in it?
What debugger backend do you have configured?
Tools => Options => debugger backend.
All at the top of the frame is a toolbar, with a drop down =>the drop down will show the name of the current debugger. It ends in the "backend type" which is also shown in the middle of that frame.
If you use the dropdown to toggle between fpdebug and gdb => any change?