--- date: '2024-11-05T16:32:28.563577' post_meta: - date preview: /social/48a9df66b9c32784fcabb14d6babfe3d0ed8587c003afa54b7dd71a0f0fe9717.png tags: - golang - softeng title: Debugging Stopped working for GoLang in VSCode on Mac Sequioa type: posts url: /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.

Happy coding!