Summary: | Krunner crashed when used to switch to an open window | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Szymon Uglis <szymon.uglis> |
Component: | general | Assignee: | Kai Uwe Broulik <kde> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alkallio, christoph, hanyd2010, jan, luke-jr+kdebugs, marcin, michael.magyar, mtrken, nate, tokmajigeorge |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.16.90 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/plasma-workspace/549374ba5f1e2b611018c6cfc4a48104a5a8e72c | Version Fixed In: | 5.17.1 |
Attachments: | New crash information added by DrKonqi |
Description
Szymon Uglis
2019-09-26 21:51:54 UTC
Created attachment 122892 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
*** Bug 413188 has been marked as a duplicate of this bug. *** *** Bug 413261 has been marked as a duplicate of this bug. *** *** Bug 413263 has been marked as a duplicate of this bug. *** *** Bug 412109 has been marked as a duplicate of this bug. *** *** Bug 412459 has been marked as a duplicate of this bug. *** *** Bug 412876 has been marked as a duplicate of this bug. *** *** Bug 413297 has been marked as a duplicate of this bug. *** Git commit 549374ba5f1e2b611018c6cfc4a48104a5a8e72c by Kai Uwe Broulik. Committed on 22/10/2019 at 08:58. Pushed by broulik into branch 'Plasma/5.17'. [Windows Runner] Gather window again when running result Since we fixed RunnerManager::teardown to actually be emitted, the runner would throw away its gathered window info and then crash in run(). I couldn't figure out what the proper API was so this is a workaround to keep it from crashing at least. However, the runner also didn't check whether the window was actually still valid by the time run() was called, so querying for the window again once it is called and checking validity is a good thing either way imho. In the future, this probably should be ported to using libtaskmanager :) FIXED-IN: 5.17.1 Differential Revision: https://phabricator.kde.org/D24849 M +7 -3 runners/windows/windowsrunner.cpp https://commits.kde.org/plasma-workspace/549374ba5f1e2b611018c6cfc4a48104a5a8e72c *** Bug 412124 has been marked as a duplicate of this bug. *** |