A way to get debug symbols
Metadata
Current evaluation
Feature request for snap debug symbols infrastructure to help with crash debugging. No maintainer response in 1401 days.
Suggested action: close not a bug
Reason: This is a feature request for snap infrastructure to support debug symbols, not a bug in snapcraft. The issue has had no maintainer response in 1401 days and is about snapd/snap store functionality rather than snapcraft itself.
Impact:
70
Quick Win:
28.0
Staleness:
80
Complexity:
60
Confidence:
70
Support Request:
80
Issue body
In tdesktop, we regularly deal with a situation when someone reports a crash in the snap package, but can't reproduce it with others distribution methods (static binary, flatpak), this makes literally impossible to debug the crash as snap doesn't have any infrastructure for debug symbols, so we suggest those users to switch to other distribution methods. I thought it would appear with time, but a lot of years passed and there's no sign such work is going on, hence I'm reporting this. It's currently the biggest our problem with snap that makes it the most discouraged official distribution method.
I see three ways out of this:
1. Make some system that would allow us to set a command to split the debug symbols and download them from Launchpad/build.snapcraft.io (we use the first one for stable releases as it's the only way for automatic propagation to the stable channel). This would allow us to use breakpad that we use for the static binary, so the users will have a GUI crash report window allowing to send the crash report to developer who can then inspect the crash with debug symbols he downloaded from Launchpad.
2. Automatically split debug symbols and create debug packages like Flatpak does. That would mean the user has to install them and manually get backtrace with gdb.
3. Create custom crash report system that would automatically split debug symbols, upload them to the server, snapd would intercept the crashes and open its own crash report window where the user can send the crash report to Snap's crash report server where snap package's developer would be able to get the backtrace or the dump with debug symbols using some web UI, CLI or API.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
70
Quick Win:
28.0
Staleness:
80
Complexity:
60
Confidence:
70
Support Request:
80
|
close not a bug | Feature request for snap debug symbols infrastructure to help with crash debugging. No maintainer response in 1401 days. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
85
Confidence:
85
Support Request:
10
|
needs triage | Request for debug symbol infrastructure in snap packages to enable crash debugging. Unlabeled, no maintainer comments, inactive for nearly 3 years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
70
Confidence:
85
Support Request:
10
|
close stale | Feature request for debug symbol infrastructure in snap packages to enable crash debugging. No maintainer response in over 3 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
92
Complexity:
80
Confidence:
90
Support Request:
10
|
needs triage | Feature request to implement debug symbol extraction and distribution for snap packages to enable crash debugging. Unlabelled, zero maintainer comments, inactive for nearly three years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
85
Confidence:
90
Support Request:
15
|
needs triage | Feature request to add debug symbol distribution infrastructure for snap packages. Unlabelled, no maintainer comments, inactive for nearly three years. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.