getsolus / packages

Solus Package Monorepo & Issue Tracker
60 stars 78 forks source link

KDE Crash Handler is unable to install debug symbols #3389

Open TraceyC77 opened 1 month ago

TraceyC77 commented 1 month ago

Please confirm there isn't an existing open bug report

Summary

When a crash happens in KDE Plasma, the Crash Handler appears. By default, Solus doesn't install debug symbols. When clicking Install Debug Symbols nothing is installed. This makes the Crash Handler not really useful to the user. This also means the checkbox "Automatically download debug symbols..." doesn't.

I've been getting a crash in plasmashell when restarting the pipewire service

❯ systemctl --user restart pipewire.service

After installing most of the debug packages for Plasma, the Crash Handler is still unable to get any useful symbol information. I would love to report this to KDE but without symbol info I can't.

Steps to reproduce

  1. Have plasma crash. For me, this can be caused (right now) by restarting pipewire
  2. The KDE Crash Handler appears
  3. Click the Developer Information button, notice the lack of any symbol information
  4. Click Install Debug Symbols

Expected result

The needed debug packages are installed

Actual result

Nothing is installed

Environment

Repo

Unstable

Desktop Environment

Plasma

System details

Operating System: Solus 4.5 KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.9.10-295.current (64-bit)

Other comments

Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fda894b125b in ?? ()

Operating System: Solus 4.5 KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.9.10-295.current (64-bit) Graphics Platform: Wayland Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz Memory: 62.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics Manufacturer: Dell Inc. Product Name: XPS 17 9710

ReillyBrogan commented 1 month ago

Realistically this probably isn't going to happen until moss since it'll need package kit integration. Maybe we can just patch the button away