Skip to content

Prevent GDB debuginfod startup hangs - #61

Merged
JoelYYoung merged 1 commit into
mainfrom
fix/gdb-debuginfod-runtime
Jul 30, 2026
Merged

Prevent GDB debuginfod startup hangs#61
JoelYYoung merged 1 commit into
mainfrom
fix/gdb-debuginfod-runtime

Conversation

@JoelYYoung

Copy link
Copy Markdown
Collaborator

Summary

  • remove Ubuntu debuginfod URL files from the image so cpptools 1.32.x cannot block on remote symbol downloads
  • keep locally installed libc6-dbg symbols available
  • remove the launch.json workaround that cpptools 1.32.x overrides
  • remove the ineffective runtime-permission metadata label; the required docker run flags are now documented in the Wiki

Verification

  • docker build --check .
  • reproduced the hang with the published ARM64 image and debuginfod enabled (timed out after 20 seconds)
  • removed /etc/debuginfod/*.urls in an otherwise identical temporary container and GDB reached main immediately

Related upstream regression: microsoft/vscode-cpptools#14458

@JoelYYoung
JoelYYoung merged commit cfca031 into main Jul 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant