Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

attach: Work around a bug in old gdb versions #310

Merged
merged 2 commits into from
Feb 1, 2023

Conversation

godlygeek
Copy link
Contributor

There's a bug (fixed in gdb 10.1) with how gdb parses the "commands" command when reading from a script, which causes the commands to get associated only with the first breakpoint rather than all of the breakpoints we wanted them associated with.

Through sheer good luck, this bug doesn't affect the case when a range of breakpoint numbers is given, rather than a space separated list of breakpoint numbers, so we can switch to using a range to avoid the bug.

Signed-off-by: Matt Wozniski mwozniski@bloomberg.net

Closes #309

@godlygeek godlygeek self-assigned this Feb 1, 2023
There's a bug (fixed in gdb 10.1) with how gdb parses the "commands"
command when reading from a script, which causes the commands to get
associated only with the first breakpoint rather than all of the
breakpoints we wanted them associated with.

Through sheer good luck, this bug doesn't affect the case when a range
of breakpoint numbers is given, rather than a space separated list of
breakpoint numbers, so we can switch to using a range to avoid the bug.

Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
@pablogsal pablogsal merged commit d434b12 into bloomberg:main Feb 1, 2023
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.

3087 malloc.c: No such file or directory. when using memray attach.
2 participants