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

Reliable way to debug core dumps #132

Open
cole-miller opened this issue Aug 23, 2023 · 0 comments
Open

Reliable way to debug core dumps #132

cole-miller opened this issue Aug 23, 2023 · 0 comments

Comments

@cole-miller
Copy link
Contributor

We should have a reliable recipe for running GDB using the executable uploads and core dumps that are produced by Jepsen (and uploaded by GHA) in case of an assertion failure, segfault, etc. I've just been trying to do this with the failure artifact for canonical/raft#470, copying the binary and core dump into a Docker container that uses ghcr.io/canonical/jepsen-dqlite-unofficial and in which I've installed libraft.so and libdqlite.so under /usr/local/lib; GDB still fails to read the shared object list for the app binary (ldd runs fine).

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

No branches or pull requests

1 participant