Summary: | Ghost windows and popups | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Tim <mail> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alkl58, archuser87, bednarczyk.pawel, christian.tallner, creideiki+kdebugs, daniel.santos, dasskelett, ddascalescu+kde, horst, jason.s.buckingham, jediafr, jfostiguy, kde, markovs.i.mail, mavoga, mosquitogang201, mwoodson, nate, ppwwyyxxc, systeminterrupt, tomenglund26, vagnerlunes |
Priority: | HI | ||
Version: | 5.22.5 | ||
Target Milestone: | --- | ||
Platform: | Manjaro | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/97eea0df02a79961d899bb827a8a3cb42ad9fc7d | Version Fixed In: | 5.27 |
Sentry Crash Report: |
Description
Tim
2021-06-30 13:35:34 UTC
I believe I'm seeing the same bug. For me, it happens sometimes when I click to minimize a window. Kwin/Plasma acts as if the window minimized successfully, but the window remains visible on screen, and when I click on something on this "ghost" window, I'm actually interacting with the window or desktop behind it that is blocked from view. This started recently, I believe when I upgraded kwin/plasma to 5.22. Specs: Artix linux Kwin 5.22.3 kernel 5.12.14 Qt 5.15.2 Ryzen 3600, 16GB RAM Nvidia GTX 1060 with 470.42.01 driver Yeah getting the same issue even on fresh install of Arch, they will turn translucent first and when you close the application it will enter the ghost mode state. Operating System: Arch Linux KDE Plasma Version: 5.22.3 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.12.15-arch1-1 (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 1700 Eight-Core Processor Memory: 31.4 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2 Same happening for me. Most commonly in JetBrains IDE windows, for quick-suggestion pop-ups, or right-click context menus; but also with drop-downs in Firefox, or even when minimizing Spectacle once (the whole window stayed as ghost). I think it happened after updating nvidia drivers to 470, but can't confirm this yet. Going to downgrade to 460 and see if it helps. So this may or may not be yet another nvidia bug after all. Operating System: Kubuntu 21.04 KDE Plasma Version: 5.22.4 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.11.0-22-generic (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 31.3 GiB of RAM NVIDIA Driver Version: 470.57.02 Graphics Processor: NVIDIA GeForce GTX 1660 SUPER Oh yeah, I forgot to mention, I am on an AMD RX 560 I am also experiencing this bug. In case anyone is interested, I posted details to r/kde (link: https://www.reddit.com/r/kde/comments/ow1g01/possible_kwin_plasma_bug_image_ghosting_after/) Happening here to me. Windows will go ghosted, and when i minimize them, the whole window will stay there but ghosted, like transparent. Super annoying. One app that it happens on frequently is the Telegram Desktop. I have downloaded and installed the Telegram Desktop app from their site. When I use my mouse to scroll through conversations, it ghosts in and out and the mouse gets lost and attached. Very odd behavior that is pretty consistent. Someone posted this to help workaround the issue, so posting here: kwin_x11 --replace Fedora 34 KDE Plasma 5.22.4 Nvidia Drivers KDE Framework 5.83.0 QT: 5.15.2 I believe I'm seeing the same issue. One way for me to reproduce it is to open telegram-desktop and minimize it. I can see a "minimization" animation, but then the window is still visible and ghosted. Another way that I can very reliable reproduce this issue is to just switch to a different virtual desktop. All windows in the previous virtual desktop are ghosted. By "ghosted" I mean the window are visible but I cannot interact with them. Clicking them is equivalent to clicking the actual non-ghosted window (or the desktop) at that location. Environment: Operating System: Arch Linux KDE Plasma Version: 5.22.4 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 Kernel Version: 5.10.55-1-lts (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-7700 CPU @ 3.60GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2 The issue disappears if I `kwin_x11 --replace`, but will re-appear after a while. I'd like to follow up that I feel that while the ghosting bug is still going on, there are a lot of X issues I'm also facing. I can't say it's related, but very well could be. One of the issues I'm seeing is when I detach a chrome tab, and drag it, it goes SUPER slow and drags slowly. Then it snaps back weird. I also highlight text, click and pull it it also goes slowly. These are bugs that I'm not sure how to report, or if I should report, but odd behaviors that have recently (like last month or 2) started happening. Curious if others see weird issues too? (In reply to Matt W from comment #8) > I'd like to follow up that I feel that while the ghosting bug is still going > on, there are a lot of X issues I'm also facing. I can't say it's related, > but very well could be. > > One of the issues I'm seeing is when I detach a chrome tab, and drag it, it > goes SUPER slow and drags slowly. Then it snaps back weird. > > I also highlight text, click and pull it it also goes slowly. > > These are bugs that I'm not sure how to report, or if I should report, but > odd behaviors that have recently (like last month or 2) started happening. > > Curious if others see weird issues too? I can also reproduce that tab dragging lagginess with ungoogled-chromium: https://streamable.com/51d8go The selection drag lag though; nope. Same behavior as the others, some windows are being ghosted randomly it seems. The virtual desktop is also affected as switching to another one is bringing a copy after the affected one over. I have found some related entry in the journalb when it happens : sept. 05 10:13:09 jda-pc kwin_x11[1897]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2768, resource id: 65011718, major code: 18 (ChangeProperty), mi> sept. 05 10:13:09 jda-pc kwin_x11[1897]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2773, resource id: 65011719, major code: 18 (ChangeProperty), mi> sept. 05 10:15:20 jda-pc plasmashell[1948]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:27:1: QML Panel: Binding loop detected for pr> sept. 05 10:16:24 jda-pc plasmashell[1948]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:27:1: QML Panel: Binding loop detected for pr> sept. 05 10:16:55 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 14988, resource id: 17339280, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:16:55 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 14991, resource id: 17339168, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:16:55 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 15638, resource id: 17339207, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:17:00 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 17817, resource id: 17339523, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:17:06 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 19779, resource id: 17339570, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:17:37 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 29042, resource id: 17340256, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:17:50 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 33817, resource id: 17340547, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:17:50 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 34648, resource id: 17340647, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:17:51 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 35128, resource id: 17340672, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:18:03 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 44960, resource id: 17340978, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:18:22 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 53535, resource id: 17342085, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:18:23 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 54214, resource id: 17342120, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:18:23 jda-pc kwin_x11[1897]: kwin_core: XCB error: 3 (BadWindow), sequence: 54216, resource id: 17675909, major code: 129 (SHAPE), minor code: 6 (Input) sept. 05 10:18:23 jda-pc kwin_x11[1897]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 54217, resource id: 17675909, major code: 2 (ChangeWindowAttribu> sept. 05 10:18:23 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 55075, resource id: 17342174, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:18:23 jda-pc kwin_x11[1897]: kwin_core: XCB error: 3 (BadWindow), sequence: 55077, resource id: 17342172, major code: 129 (SHAPE), minor code: 6 (Input) sept. 05 10:18:23 jda-pc kwin_x11[1897]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55078, resource id: 17342172, major code: 2 (ChangeWindowAttribu> sept. 05 10:18:24 jda-pc kwin_x11[1897]: kwin_core: XCB error: 152 (BadDamage), sequence: 55742, resource id: 17342226, major code: 143 (DAMAGE), minor code: 2 (Destroy) sept. 05 10:18:24 jda-pc kwin_x11[1897]: kwin_core: XCB error: 3 (BadWindow), sequence: 55744, resource id: 17342224, major code: 129 (SHAPE), minor code: 6 (Input) sept. 05 10:18:24 jda-pc kwin_x11[1897]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55745, resource id: 17342224, major code: 2 (ChangeWindowAttribu> Here's my specs : Kernel: 5.13.12-1-MANJARO DE: Plasma 5.22.4 CPU: Intel i7-4720HQ (8) @ 3.600GHz GPU: Intel 4th Gen Core Processor GPU: NVIDIA GeForce GTX 960M (drivers 470). Memory: 5025MiB / 15454MiB My desktop uses optimus manager in hybrid mode but the bug is unrelated to one drivers as it happens in INTEL ONLY, NVIDIA ONLY and also in hybrid (intel for screen and nvidia for 3d rendering). I hope it helps to further nail down this bug which apparead first 3 updates ago on manjaro. Bug still there after upgrade to plasma 5.22.5. DE: Plasma 5.22.4 After 48 hurs it Seems fixed with upgrade to 5.22.5 or new intel video driver. (both were on the upgrade lot). I cannot know which brought the fix... Also did the following modification of xorg.conf prior to the update for the Intel drivers. Section "Module" Load "modesetting" EndSection ** I'll comment if the bug comes back ** I had upgraded to 5.22.5 for almost a month so I'm certain that 5.22.5 does not fix the issue. Also I'm using Nvidia drivers. The bug came back after a week on usage My previous report is then Voided and null. (In reply to jediafr from comment #12) > After 48 hurs it Seems fixed with upgrade to 5.22.5 or new intel video > driver. (both were on the upgrade lot). > I cannot know which brought the fix... > Same here, but with Radeon. Nothing in dmesg. Operating System: Gentoo Linux KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.85.0 Qt Version: 5.15.2 Kernel Version: 5.14.9 (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor Memory: 62.7 GiB of RAM Graphics Processor: AMD PITCAIRN # lspci -vs 2e:00.0 2e:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM] (prog-if 00 [VGA controller]) Subsystem: Gigabyte Technology Co., Ltd Curacao PRO [Radeon R7 370 / R9 270/370 OEM] Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 15 Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at fd400000 (64-bit, non-prefetchable) [size=256K] I/O ports at f000 [size=256] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [48] Vendor Specific Information: Len=08 <?> Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Capabilities: [200] Physical Resizable BAR Capabilities: [270] Secondary PCI Express Capabilities: [2b0] Address Translation Service (ATS) Capabilities: [2c0] Page Request Interface (PRI) Capabilities: [2d0] Process Address Space ID (PASID) Kernel driver in use: radeon Kernel modules: radeon, amdgpu x11-drivers/xf86-video-amdgpu-19.1.0::gentoo was built with the following: USE="udev" ABI_X86="(64)" CFLAGS="-march=native -O2 -ggdb3 -pipe" CXXFLAGS="-march=native -O2 -ggdb3 -pipe" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,lazy" Same here since last update from v5.21.5 to v5.23.0 Debian testing KDE Plasma 5.23.0 KDE Frameworks 5.86.0 QT 5.15.2 Platform X11 v1.20.11 AMD Phenom II X4 965, 8GiB RAM Nvidia GF106 (GeForce GTS 450) + nvidia-legacy-390xx-driver v390.144-2 Is there any progress? It is pretty anoying for me lately. When I code a fiew hours in IntelliJ I have to reset the compositor about 10 times. I confirm that disabling the "translucent windows" effect solves this issue. (In reply to Mau from comment #18) > I confirm that disabling the "translucent windows" effect solves this issue. Wow, most interesting! I rather like my translucent background windows, so I'll just keep using the work-around for now. This makes sense as I've noticed that sometimes my foreground window is translucent when it shouldn't be. I have my Konsole windows configured to be translucent always, but every thing else is only supposed to be translucent when it's in the background. Interesting enough, I personally don't experience this issue anymore. I had "translucent windows" effects disabled because of this issue, however I have re-enabled it since the latest "Manjaro Stable" update (2021-12-16) and did not experience this issue yet. Before it was pretty easy to trigger with Firefox, but for now it seems to work. My guess it could be solved by either of those: - KDE Plasma update 5.23.4 - NVIDIA 495xx Driver update (that wouldn't explain why AMD Users had the same issue) - x.org update (21.1.2) - KDE Gear update 21.12 Other people which experienced this issue might want to re-test it they can reproduce this on similar versions like me. Operating System: Manjaro Linux KDE Plasma Version: 5.23.4 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 Kernel Version: 5.10.84-1-MANJARO (64-bit) Graphics Platform: X11 Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2 *** Bug 441379 has been marked as a duplicate of this bug. *** *** Bug 464254 has been marked as a duplicate of this bug. *** *** Bug 463299 has been marked as a duplicate of this bug. *** *** Bug 430192 has been marked as a duplicate of this bug. *** *** Bug 416219 has been marked as a duplicate of this bug. *** easiest way to trigger it is simply start dragging a window and press alt + f4 while doing so to close it, that will leave a ghost window around. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/3537 Git commit 1332d7de2c2a3ba46497db1ca9ee09f897fbee67 by Marco Martin. Committed on 03/02/2023 at 15:23. Pushed by vladz into branch 'master'. Also cancel translucencyMoveResizeAnimations When a window goes away it was stoppping translucencyWindowTypeAnimation and translucencyInactiveAnimation but any translucencyMoveResizeAnimations was hanging there forever, causing ghost windows M +4 -0 src/effects/translucency/package/contents/code/main.js https://invent.kde.org/plasma/kwin/commit/1332d7de2c2a3ba46497db1ca9ee09f897fbee67 Git commit 69d7234b9b62b1f12322e2ba8aa7c7b99eba6f31 by Vlad Zahorodnii, on behalf of Marco Martin. Committed on 03/02/2023 at 15:57. Pushed by vladz into branch 'cherry-pick-1332d7de'. Also cancel translucencyMoveResizeAnimations When a window goes away it was stoppping translucencyWindowTypeAnimation and translucencyInactiveAnimation but any translucencyMoveResizeAnimations was hanging there forever, causing ghost windows (cherry picked from commit 1332d7de2c2a3ba46497db1ca9ee09f897fbee67) M +4 -0 src/effects/translucency/package/contents/code/main.js https://invent.kde.org/plasma/kwin/commit/69d7234b9b62b1f12322e2ba8aa7c7b99eba6f31 Git commit 97eea0df02a79961d899bb827a8a3cb42ad9fc7d by Marco Martin. Committed on 03/02/2023 at 16:04. Pushed by mart into branch 'Plasma/5.27'. Also cancel translucencyMoveResizeAnimations When a window goes away it was stoppping translucencyWindowTypeAnimation and translucencyInactiveAnimation but any translucencyMoveResizeAnimations was hanging there forever, causing ghost windows M +4 -0 src/effects/translucency/package/contents/code/main.js https://invent.kde.org/plasma/kwin/commit/97eea0df02a79961d899bb827a8a3cb42ad9fc7d |