Details
-
Task
-
Status: Open (View Workflow)
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
ref: https://sourceware.org/elfutils/Debuginfod.html
MariaDB still struggles with users providing a useful stack trace. The webservice debuginfod has been incorporated into various clients like gdb (10.1), perf (5.10).
Our debuginfo documentation is a little long winded (out of necessity), but we'd eventually like this to be reduced. https://mariadb.com/kb/en/how-to-produce-a-full-stack-trace-for-mysqld/#installing-debug-info-packages-on-linux
The availability of a service would enable the server code of resolving debug symbols to be more accurate. By simply using eu-addr2line (elfutils package) instead of addr2line (binutils) (-e option might be missing). This in elfutils-0.178+ auto resolve/download the symbols from the server.
Attachments
Issue Links
- relates to
-
MDEV-29568 libelf (specificly libdw) based stack resolver
- Open