brainsteam.co.uk/brainsteam/content/posts/2024/11/05/debugging-stopped-working-f...

1.4 KiB

date post_meta preview tags title type url
2024-11-05T16:32:28.563577
date
/social/48a9df66b9c32784fcabb14d6babfe3d0ed8587c003afa54b7dd71a0f0fe9717.png
golang
softeng
Debugging Stopped working for GoLang in VSCode on Mac Sequioa posts /posts/2024/11/05/debugging-stopped-working-for-golang-in-vscode-on-mac-sequioa1730824348

If you've found that debugging go programs on mac has suddenly stopped working, try upgrading your go runtime - it seems that an xcode change may have caused some instability in delve with the upgrade to sequioa. Golang 1.22.3 no longer works properly on my machine but 1.23+ seems to be ok (see this thread).


I noticed this problem when running a VSCode debug session and the system did not respect any of my breakpoints. When I stopped to carefully examine the output I saw a warning message:
Warning: no debug info found, some functionality will be missing such as stack traces and variable evaluation.

The solution was simply to run brew upgrade golang. Or of course if you installed golang from a .pkg from the website you can manually upgrade that way too.

Finally, I restarted VSCode and the IDE prompted me to update the go toolchain utilities including the delve debugger so I accepted this sugggestion.

Happy coding!