Bug 499722 - Krunner does not open after being opened and closed once
Summary: Krunner does not open after being opened and closed once
Status: RESOLVED DUPLICATE of bug 480800
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 6.3.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-09 15:42 UTC by Alex
Modified: 2025-02-18 15:29 UTC (History)
13 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2025-02-09 15:42:39 UTC
SUMMARY
Krunner only opens once when i log in

STEPS TO REPRODUCE
1. open krunner
2. close krunner
3. try to open it again

OBSERVED RESULT
It does not open again until i log out and back in

EXPECTED RESULT
It should open normally

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
Comment 1 David Redondo 2025-02-10 08:07:04 UTC
What happens if you type 

krunner --replace 

in a terminal and try to open close a bunch of times?
Comment 2 Phena Ildanach 2025-02-12 06:16:29 UTC
I'm running into this issue as well.

After running "krunner --replace" in a terminal, I get this when it fails to open again:
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x6115d4799430
Comment 3 David Redondo 2025-02-12 08:07:31 UTC
that is EGL_BAD_SURFACE
Comment 4 David Redondo 2025-02-12 08:07:54 UTC
What GPU are you using?
Comment 5 Phena Ildanach 2025-02-12 14:49:05 UTC
Here is my kinfo:

Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Kernel Version: 6.13.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 11th Gen Intel® Core™ i7-11700K @ 3.60GHz
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
Comment 6 Alex 2025-02-12 22:34:29 UTC
(In reply to David Redondo from comment #1)
> What happens if you type 
> 
> krunner --replace 
> 
> in a terminal and try to open close a bunch of (In reply to David Redondo from comment #1)
> What happens if you type 
> 
> krunner --replace 
> 
> in a terminal and try to open close a bunch of times?

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kf.kunitconversion: currency conversion table data obtained via network
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x5a7bbfe845d0
Comment 7 Alex 2025-02-12 22:36:10 UTC
(In reply to David Redondo from comment #4)
> What GPU are you using?

GTX 1660 Super with nvidia-open drivers
Comment 8 cwo 2025-02-14 12:35:31 UTC
*** Bug 499889 has been marked as a duplicate of this bug. ***
Comment 9 cwo 2025-02-14 12:40:15 UTC
*** Bug 499974 has been marked as a duplicate of this bug. ***
Comment 10 orangeanatola 2025-02-14 13:19:08 UTC
Since my bug report was marked as a duplicate, I will try to add some information here.
The same problem is reproduced with  nvidia video driver 570.86.16 and close kernel module.
Before that I tested plasma 6.3 beta 1,2 in the arch linux test repository they were compiled using qt 6.9 and there this problem was not reproduced. After release 6.3 returned to use qt 6.8 and the problem is reproduced again. Maybe it will be useful.
Comment 11 kelnio@yahoo.com 2025-02-15 04:37:54 UTC
I'm having the same issue with krunner in Plasma 6.3 (Wayland) on EndeavourOS (Arch Linux) using an NVIDIA GTX 1060 GPU.
Comment 12 Antonio Rojas 2025-02-16 17:12:11 UTC
*** Bug 500198 has been marked as a duplicate of this bug. ***
Comment 13 Konstantin 2025-02-16 17:16:12 UTC
Faced with the same problem. I've been looking for a solution for a long time. I also use Arch Linux. The problem starts with Plasma 5 (I haven't used it before, I don't know what happened before).
Comment 14 FluxRM 2025-02-16 17:26:14 UTC
(In reply to Konstantin from comment #13)
> Faced with the same problem. I've been looking for a solution for a long
> time. I also use Arch Linux. The problem starts with Plasma 5 (I haven't
> used it before, I don't know what happened before).

A similar problem. And in plasma 5 and in 6. If I finish in the list of processes, it starts once, and then it doesn't. Only I still have 200mb of memory, it's not clear why
Comment 15 Ivan B. 2025-02-16 21:56:17 UTC
I have(In reply to orangeanatola from comment #10)
> Since my bug report was marked as a duplicate, I will try to add some
> information here.
> The same problem is reproduced with  nvidia video driver 570.86.16 and close
> kernel module.
> Before that I tested plasma 6.3 beta 1,2 in the arch linux test repository
> they were compiled using qt 6.9 and there this problem was not reproduced.
> After release 6.3 returned to use qt 6.8 and the problem is reproduced
> again. Maybe it will be useful.

I have the same issue with krunner not opening until it's reloaded.

There is Qt6 6.9.0beta2 in Arch Linux KDE-Unstable repository.
I decided to try and upgrade to it, and the issue with krunner disappeared, no more "eglSwapBuffers failed" errors!

So, I believe this is indeed a problem with Qt itself, and it is fixed in the beta version of Qt 6.9.
Comment 16 orangeanatola 2025-02-16 23:13:09 UTC
(In reply to Ivan B. from comment #15)
> I have(In reply to orangeanatola from comment #10)
> > Since my bug report was marked as a duplicate, I will try to add some
> > information here.
> > The same problem is reproduced with  nvidia video driver 570.86.16 and close
> > kernel module.
> > Before that I tested plasma 6.3 beta 1,2 in the arch linux test repository
> > they were compiled using qt 6.9 and there this problem was not reproduced.
> > After release 6.3 returned to use qt 6.8 and the problem is reproduced
> > again. Maybe it will be useful.
> 
> I have the same issue with krunner not opening until it's reloaded.
> 
> There is Qt6 6.9.0beta2 in Arch Linux KDE-Unstable repository.
> I decided to try and upgrade to it, and the issue with krunner disappeared,
> no more "eglSwapBuffers failed" errors!
> 
> So, I believe this is indeed a problem with Qt itself, and it is fixed in
> the beta version of Qt 6.9.

I assumed it was true.  Unfortunately, using qt 6.9 beta breaks some other applications from the repositories as they are compiled for qt 6.8 (Telegram, digikam, etc). You can use portable versions or appimage, but I decided to go back to using qt 6.8
Comment 17 Antonio Rojas 2025-02-17 15:51:18 UTC
*** Bug 500266 has been marked as a duplicate of this bug. ***
Comment 18 Nate Graham 2025-02-18 15:29:41 UTC
*** This bug has been marked as a duplicate of bug 480800 ***