Bug 416062

Summary: The Windows plugin in KRunner stoped working after upgrading from 19.04->19.10
Product: [Plasma] krunner Reporter: nullsteph <p.stephenwille>
Component: windowsAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED FIXED    
Severity: normal CC: alexander.lohnau, luke-jr+kdebugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description nullsteph 2020-01-09 18:04:29 UTC
SUMMARY
The Windows plugin in KRunner stoped working after upgrading from 19.04->19.10 

STEPS TO REPRODUCE
1. Upgrade to Kubuntu 19.10
2. Krunner: type any window name
3. 

OBSERVED RESULT
Nothing is found....no matches.


EXPECTED RESULT
Window title/names are found.


SOFTWARE/OS VERSIONS
Operating System: Kubuntu 19.10
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.12.4
Kernel Version: 5.3.0-7625-generic
OS Type: 64-bit
Processors: 16 × Intel® Core™ i9-9900K CPU @ 3.60GHz
Memory: 31.2 GiB of RAM

ADDITIONAL INFORMATION
Worked fine with 19.04
Comment 1 nullsteph 2020-01-11 20:47:07 UTC
[   91.436107] krunner[4240]: segfault at 400000028 ip 00007f95d04be4ef sp 00007ffc0d9a3a38 error 6 in libKF5WindowSystem.so.5.62.0[7f95d04ae000+2c000]
Comment 2 nullsteph 2020-01-11 22:46:25 UTC
Confirmed on fresh install of 19.10.
Comment 3 Luke-Jr 2020-01-18 02:05:07 UTC
Confirmed on Gentoo. Also still affects 5.66.0.
Comment 4 Luke-Jr 2020-01-18 02:05:47 UTC
Probable duplicate of #414804
Comment 5 Alexander Lohnau 2020-05-27 11:34:09 UTC
Is this resolved?
Comment 6 Luke-Jr 2020-05-27 18:59:08 UTC
(In reply to Alex from comment #5)
> Is this resolved?

I think so, by 6a6b94ba7377cfc8262f31935c4158dde4c84661

Although it "feels" slower sometimes - but that may just be perception
Comment 7 Alexander Lohnau 2020-05-28 05:55:20 UTC
> Although it "feels" slower sometimes - but that may just be perception

This might be caused by another bug 420311, which resulted in the prepare/teardown slots being called for each letter typed.
So the windows are fetched for each letter typed.