| Summary: | Allow DrKonqi to be manually invoked on a CoredumpCtl-saved corefile | ||
|---|---|---|---|
| Product: | [Applications] drkonqi | Reporter: | Roke Julian Lockhart Beedell <4wy78uwh> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | kdedev |
| Priority: | NOR | ||
| Version First Reported In: | 6.5.1 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| URL: | https://discuss.kde.org/t/can-dr-konqi-be-reinvoked-after-closure/34410?u=rokejulianlockhart | ||
| See Also: |
https://bugs.kde.org/show_bug.cgi?id=505075 https://bugs.kde.org/show_bug.cgi?id=456770 https://bugs.kde.org/show_bug.cgi?id=456768 https://bugs.kde.org/show_bug.cgi?id=454411 https://bugzilla.redhat.com/show_bug.cgi?id=2411919 |
||
| Latest Commit: | https://invent.kde.org/plasma/drkonqi/-/commit/a4b441573c9fe60e640c65c612c6ecf5678ebf74 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | An Example Of A Konqi OOM | ||
|
Description
Roke Julian Lockhart Beedell
2025-11-02 16:00:55 UTC
I am not the sole person to desire this, per https://askubuntu.com/a/1519339/1002900. https://bugzilla.redhat.com/show_bug.cgi?id=2411919 is also a very pertinent, and ironic, example. This would be useful when guiding a bug reporter through getting a backtrace and submitting it Thank you! Git commit a4b441573c9fe60e640c65c612c6ecf5678ebf74 by Harald Sitter. Committed on 06/11/2025 at 02:32. Pushed by sitter into branch 'master'. coredump-gui: implement reporting to KDE this turned out a bit invasive but is mostly straight forward. instead of manually tracking dependencies between members the Patient now has a FaultContext that gets initialized at the same time with the entire bundle of variables. for simplicity that includes some KDE specific stuff instead of complicating live with subclasses and casting and what not. a whole bunch of stuff in the cpp got renamed. m_faultContext initialization now uses the new drkonqi-core library to check if the crash was KDE software and then creates a suitable context. report() invokes drkonqi similar to drkonqi-coredump-launcher. error strings and return types have been adjusted accordingly. M +1 -0 src/coredump/gui/CMakeLists.txt M +74 -44 src/coredump/gui/Patient.cpp M +15 -9 src/coredump/gui/Patient.h M +1 -0 src/coredump/gui/qml/DetailsPage.qml https://invent.kde.org/plasma/drkonqi/-/commit/a4b441573c9fe60e640c65c612c6ecf5678ebf74 |