*** So when i boot my PC with my screen being off.. and turn on the screen later the floating panel wont move to the bottom of the screen when launching an app in fullscreen. It seems like only a reboot is able to fix it. Sometimes it also seems to be caused when turning the screen off (meaning you previously booted with your screen on) and leaving the computer for a while. Then when turning the screen on later the issue might be happening as well. However to reproduce it 100% of time for me it is best to boot with screen off. *** SUMMARY STEPS TO REPRODUCE 1. (have floating panel enabled) Turn on your computer without turning on your screen 2. Turn on screen 3. Launch an app (e.g. Firefox) OBSERVED RESULT Panel will not move to the bottom and keeps floating instead EXPECTED RESULT should move to the bottom. 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: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Please include this information requested in the template as it will help to determine what might be causing the issue. 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: KDE Frameworks Version: Qt Version:
Oh sorry i totally missed that. Operating System: EndeavourOS KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.9-arch1-2 (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 5700X3D 8-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 7700 XT
Thanks!
When you say "fullscreen" do you mean "maximized"? Or actually fullscreen? Which app is it?
This is a case where a screen recording — or even a phone shakycam video — would really be helpful.
Created attachment 173907 [details] Demonstration of the issue
I just uploaded a video where i demonstrate the issue. Turns out it isn't just happening when maximizing an app. It's enough to just open any app. You'll see what i mean in the video.
Thanks, what a strange issue! The panel is in fact un-floating as intended, but the whole panel itself is offset from the screen edge — which is not intended. I have a memory of this being a bug in the past that we fixed at some point. In the meantime, if you move the panel to another screen edge and then back, does it hug the edge properly as intended?
Created attachment 173929 [details] Crash-trace Interesting find: When trying to change the position of the panel after the screen was off. I'll get a plasmashell crash. Afterwards the panel works as it is expected. And it wouldn't crash when then changing the position again. Turning the screen off is breaking things again.. the panel will again just float.. I reproduced the crash twice in the log i'll provide: 1. Turn of screen then turn on screen 2. trying to move the panel to the right by starting panel settings (right mouse on taskbar) 3. Plasmashell crashs/resets itself Afterwards the panel will behave as it should. Turning of the screen again will again cause the "floating bug" and again result in a crash of plasmashell when trying to enter the panel settings.
Info provided.
Some of the symptoms are starting to make me think it's Bug 493572. Can you get a backtrace from that stack trace (please follow https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl exactly)? Also, next time it happens, run plasma again with `plasmashell` in a terminal window, then reproduce the bug. When it crashes, or quits, please paste the log, especially the final few lines. I'm now very curious to know what it says right before it crashes or quits.
Created attachment 174135 [details] terminal output when plasmashell crashs Hey, so i did my best to do what you told me. I'm not really experienced with stuff like this so in case i've done something wrong just tell me. What i did: After i provoked the Plasmashell Reset i did a backtrace as you linked and got the following lines from that: #0 0x00007b4a741c6884 in QScreen::geometry() const () from /usr/lib/libQt6Gui.so.6 #1 0x00005e7705453692 in ?? () #2 0x00005e7705455d98 in ?? () #3 0x00007b4a74bd632d in ?? () from /usr/lib/libQt6Qml.so.6 #4 0x00007b4a74d6d689 in QV4::QQmlValueTypeWrapper::virtualResolveLookupGetter(QV4::Object const*, QV4::ExecutionEngine*, QV4::Lookup*) () from /usr/lib/libQt6Qml.so.6 #5 0x00007b4a5540c75f in ?? () #6 0x00005e771fe0e400 in ?? () #7 0x00007ffde3de9d80 in ?? () #8 0x00005e771fe40ef0 in ?? () #9 0x0000000000000000 in ?? () I then killed/restarted plasmashell from terminal and reproduced the bug: Turn off Screen, Turn on screen again - right click on Panel for settings -> crash. I'm attaching the output the terminal gave me during that procedure (plasmashell.txt) I also want to mention another observation in case it matters: If i had any window maximized during my screen was off.. the pannel will behave odd after turning the screen on as well. It then will never float instead and "stuck" to the bottom. It seems like turning off the screen makes the panel "stick" to where it was when the screen got turned off.
Ah, and one more thing since you linked me another bug. I saw that person was connecting its screen to HDMI. I also have my screen connected to HDMI. Maybe that might be related as well?
At this point I'm pretty sure it's big 493572 yeah. Thanks for the info! *** This bug has been marked as a duplicate of bug 493572 ***