Summary: | Dolphin 19.12.3 crach using TX with bluetooth | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-purpose | Reporter: | pierrelud |
Component: | general | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bugseforuns, c.villaltacampoverde, elvis.angelaccio, flareload, kfm-devel, mobulla1, nate, rasasi78 |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.69.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/purpose/commit/b7e6e9afa5db0f789f9ef3c831eba5e398764371 | Version Fixed In: | 5.74 |
Sentry Crash Report: |
Description
pierrelud
2020-03-24 08:20:06 UTC
Seems to be a crash in the purpose plugin. *** Bug 420154 has been marked as a duplicate of this bug. *** *** Bug 425119 has been marked as a duplicate of this bug. *** *** Bug 425565 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/frameworks/purpose/-/merge_requests/9 Git commit b7e6e9afa5db0f789f9ef3c831eba5e398764371 by Nicolas Fella. Committed on 28/08/2020 at 10:37. Pushed by nicolasfella into branch 'master'. Rework job view handling The job view handling is a large chunk of quite imperative QML code that is hard to maintain. It also seems to suffer from QML/C++ ownership issues that result in crashes. This patch introduces a new JobView component that does the job visualization. Internally it uses a new JobController C++ class that is responsible for tracking the job state. JobDialog and AlternativesView are ported to use it. Visually the end result is similar, except for the running job aspect. Instead of the de-facto not working progress bar a BusyIndicator is used. M +1 -2 README.md M +1 -0 src/CMakeLists.txt M +1 -1 src/configuration.h A +99 -0 src/jobcontroller.cpp [License: LGPL(v2.1+)] A +72 -0 src/jobcontroller.h [License: LGPL(v2.1+)] M +12 -57 src/quick/AlternativesView.qml A +111 -0 src/quick/JobView.qml [License: LGPL(v2.1+)] D +0 -48 src/quick/PurposeWizard.qml D +0 -54 src/quick/RunningJob.qml M +3 -2 src/quick/purposequickplugin.cpp M +1 -2 src/quick/qmlfiles.qrc M +16 -78 src/widgets/JobDialog.qml M +6 -4 src/widgets/menu.cpp https://invent.kde.org/frameworks/purpose/commit/b7e6e9afa5db0f789f9ef3c831eba5e398764371 |