Things break a lot these days..
So when I write a standalone app on zni or zoo, all works fine.
gdb -i=mi app.el
This shows the source file with current location set.
However in other apps I have trouble getting this to work.