Bug 425930 - "Edit Dock" menu crashes when trying to toggle on "Advanced Options" on second monitor dock
Summary: "Edit Dock" menu crashes when trying to toggle on "Advanced Options" on secon...
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: git (master)
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-29 03:39 UTC by Matt M (gardotd426)
Modified: 2020-10-02 04:33 UTC (History)
0 users

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


Attachments
Video showing crash. (2.12 MB, video/mp4)
2020-08-29 04:09 UTC, Matt M (gardotd426)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt M (gardotd426) 2020-08-29 03:39:43 UTC
SUMMARY
When using two monitors, after creating a second dock, and moving it to the second monitor, it's impossible to toggle on "Advanced Settings." Every attempt results in a crash of Plasma. DrKonqi doesn't trigger, no error messages, nothing, Plasma just exits. 

STEPS TO REPRODUCE
1. Create a Latte Dock on Primary monitor.  
2. Right-click dock, select "Edit Dock." 
3. At the bottom, select "+ New Dock"
4. Move new dock to second monitor
5. Right-click on second dock, select "Edit Dock."
6. Toggle on "Advanced Settings."


OBSERVED RESULT
You will see the settings window pop up as if it's going to expand into advanced settings, only the bottom half is a transparent window (you can still see the edges if you have shadows or any desktop effects), followed by a full crash of latte (all docks will close and latte has to be launched again manually)>

I've tried rebooting, I tried moving the dock BACK to the first monitor, and trying to toggle advanced settings on from there, nothing works. I've attached a video.

I have indeed found a workaround, which is to toggle Advanced Settings on BEFORE moving it to the second monitor. That's the only way to get it to work, as once you move it, you can't even move it back without it crashing. 

It's also hard to even get to this point, because Latte constantly crashes when more than one dock is running, it's pretty unstable at least on the master branch.

Tested on both Arch Linux and Manjaro, kwin vanilla and kwin-lowlatency. Numerous kernels. Video attached. 

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Matt M (gardotd426) 2020-08-29 04:09:22 UTC
Created attachment 131256 [details]
Video showing crash.

MP4 clip showing crash
Comment 2 Michail Vourlakos 2020-08-29 06:05:00 UTC
1. How did you install Latte git version?
2. What is your last commit in your git version?
Comment 3 Matt M (gardotd426) 2020-08-29 06:13:19 UTC
(In reply to Michail Vourlakos from comment #2)
> 1. How did you install Latte git version?
> 2. What is your last commit in your git version?

1.    mkdir build && cd build
   cmake -DCMAKE_INSTALL_PREFIX=/usr \
         -DCMAKE_BUILD_TYPE=Release ..

Followed by the usual make install

2. fe34392e
Comment 4 Michail Vourlakos 2020-09-01 18:24:29 UTC
This is not reproducable in my multi-screen system. Please try again with latest commits.
Comment 5 Michail Vourlakos 2020-09-02 18:33:48 UTC
more info are needed for this
Comment 6 Matt M (gardotd426) 2020-09-02 20:58:12 UTC
(In reply to Michail Vourlakos from comment #4)
> This is not reproducable in my multi-screen system. Please try again with
> latest commits.

Sorry I've had some hardware issues that necessitated both a reinstall and temporary use of a single monitor, I should hopefully have my second monitor setup back up and running today. Will report back.
Comment 7 Bug Janitor Service 2020-09-17 04:33:10 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2020-10-02 04:33:13 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!