Summary: | [crash] - latte crashes while switching virtual desktop and opening the app menu | ||
---|---|---|---|
Product: | [Plasma] lattedock | Reporter: | Etienne Maheu <contact> |
Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | qydwhotmail |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Etienne Maheu
2022-09-18 20:17:49 UTC
I tried restarting my machine and almost immediately got a similar crash. However, the app's menu is a red-hearing. Just switching desktop causes crashes almost consistently now. I expect this must be related to a recent update I must have done. I am currently on 0.10.6.r276.gcd36798a-1 (In reply to Etienne Maheu from comment #1) > I tried restarting my machine and almost immediately got a similar crash. > However, the app's menu is a red-hearing. Just switching desktop causes > crashes almost consistently now. I expect this must be related to a recent > update I must have done. I am currently on 0.10.6.r276.gcd36798a-1 I believe it have something to do with either the Window Button, Window Title, or Window AppMenu applet. I have managed to get some relatively ok repro steps, but they require you to have: WebStorm 2022.2.2, at least two monitors, and two (potentially) git projects you can open in the IDE. - Start an instance of WebStorm 2022.2.2 with a project opened. - Wait for AppMenu to pickup the menu and display it. It shouldn't be visible in WebStorm anymore. - Go to: File > Open, and open an other project. - WebStorm will ask where it should open the project. Choose: "New Window". - Wait for the project to finish loading. - Maximize the first WebStorm window. It shouldn't show any window decoration. - Place the second WebStorm window on a second monitor. - Quickly cycle between virtual desktops, mines are vertical but I doubt it matters. These steps will crash Latte Dock consistently after a couple of seconds. I haven't managed to reproduce the issue if both windows are on the same monitor, or if one of them isn't maximized, or even with a different application (including other JetBrains IDEs). Since my last update to version 0.10.6.r287.ge6e50d71-1 on chaotic-aur, the problem has gotten worse. When before I needed two instances of webstorm to cause issues, now latte will crash with just one instance running. I also tried to unload the top panel and keep only the dock to test my menu hypothesis. It still crashes. Basically, the repro steps are now: - Start WebStorm. - Quickly cycle through virtual desktops (verticals). - Crash. This bug is now making my day to day pretty much unlivable as I have to manually restart latte at least 20 times a day. New (and hopeful) update! I have pinpointed what in my config is causing the SegFault. In my dock config, in the Tasks tab, when "Slide in and out single window" and "Grouped tasks slide out their closed window" are both checked, I get a seg fault. Disabling these two animations appears to fix the problem; or at least drastically reduce the amount of crashes to a point where I cannot reproduce them easily anymore. This explains why I needed to have multiple instances of the same app running to trigger the issue. *** This bug has been marked as a duplicate of bug 446874 *** |