[MDBF-261] Provide debuginfod service Created: 2021-08-09  Updated: 2023-03-24

Status: Open
Project: MariaDB Foundation Development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Minor
Reporter: Daniel Black Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MDEV-29568 libelf (specificly libdw) based stack... Open

 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.



 Comments   
Comment by Anel Husakovic [ 2023-03-24 ]

Debuginfod installed by default from Ubuntu 22.04+

Generated at Thu Feb 08 03:36:36 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.