https://bugs.kde.org/show_bug.cgi?id=505223

            Bug ID: 505223
           Summary: When I open KRunner or in other cases, the vertical
                    bar on the right side moves temporarily.
    Classification: Plasma
           Product: plasmashell
      Version First 6.3.5
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: r063099205150213126255118179...@outlook.com
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

Created attachment 182040
  --> https://bugs.kde.org/attachment.cgi?id=182040&action=edit
This is screenshot when bugged(?) my plasmashell

SUMMARY
Vertical panels momentarily shift downwards when opening KRunner or under some
startup conditions, revealing unexpected graphical gaps or colors (e.g.,
purple).

STEPS TO REPRODUCE
1. Add two or more vertical panels on the right side of the screen.
2. Optionally, also place a horizontal panel on the top edge.
3. Log out and log back in, or reboot the system.
4. Press the Meta key to open KRunner, or wait after login.
5. Hover the mouse cursor over the vertical panel.

OBSERVED RESULT
- The right vertical panel initially appears slightly misaligned (a few pixels
lower than expected).
- A purple bar is temporarily visible at the top edge of the panel.
- Upon entering Edit Mode, the panel snaps back to the correct position.
- Hovering the mouse cursor over the affected panel also causes it to visibly
reset to its correct alignment.
- The issue creates a strong impression of instability, and makes the system
feel visually unreliable.
- Occasionally, plasmashell crashes or hangs, although it’s unclear whether it
is directly related. (The crashes and restarts are always so sudden that I'm
always working, so I can't keep a log of the crashes.)

EXPECTED RESULT
- Panels should remain visually fixed and correctly aligned at all times.
- Opening KRunner or hovering over the panel should not trigger any visual
shift.
- No temporary color overlays (such as the purple bar) should appear unless
explicitly triggered.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Arch Linux, latest
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
- The issue appears only when multiple vertical panels are added.
- The presence of a top panel might act as a trigger.
- The behavior is reproducible after reboot, and not a one-time glitch.

To put it bluntly, this feels like a sign of a crash waiting to happen.
It makes me nervous to keep using the system.
If there's anything I can do to help debug this, please let me know.

Log is this
`% journalctl --user -b | grep plasmashell`
```
 6月 05 10:10:39 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:11:02 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:11:42 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:12:11 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:13:23 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:14:15 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:14:45 hostname flatpak[4055]: [E] Error converting object:
MissingField { object_dbg: "GlobalObject { id: 208, permissions:
PermissionFlags(R | X | M), type_: Port, version: 3, props: Some(DictRef {
flags: Flags(0x0), entries: {\"object.serial\": \"4938\", \"object.path\":
\"plasmashell:input_0\", \"node.id\": \"210\", \"port.id\": \"0\",
\"port.name\": \"input_1\", \"port.direction\": \"in\", \"port.alias\":
\"plasmashell:input_1\", \"port.group\": \"stream.0\"} }) }", field:
"audio.channel" }
 6月 05 10:14:45 hostname flatpak[4055]: [E] Error converting object:
MissingField { object_dbg: "GlobalObject { id: 208, permissions:
PermissionFlags(R | X | M), type_: Port, version: 3, props: Some(DictRef {
flags: Flags(0x0), entries: {\"object.serial\": \"4942\", \"object.path\":
\"plasmashell:input_0\", \"node.id\": \"210\", \"port.id\": \"0\",
\"port.name\": \"input_1\", \"port.direction\": \"in\", \"port.alias\":
\"plasmashell:input_1\", \"port.group\": \"stream.0\"} }) }", field:
"audio.channel" }
 6月 05 10:14:46 hostname flatpak[4055]: [E] Error converting object:
MissingField { object_dbg: "GlobalObject { id: 208, permissions:
PermissionFlags(R | X | M), type_: Port, version: 3, props: Some(DictRef {
flags: Flags(0x0), entries: {\"object.serial\": \"4947\", \"object.path\":
\"plasmashell:input_0\", \"node.id\": \"210\", \"port.id\": \"0\",
\"port.name\": \"input_1\", \"port.direction\": \"in\", \"port.alias\":
\"plasmashell:input_1\", \"port.group\": \"stream.0\"} }) }", field:
"audio.channel" }
 6月 05 10:14:46 hostname flatpak[4055]: [E] Error converting object:
MissingField { object_dbg: "GlobalObject { id: 208, permissions:
PermissionFlags(R | X | M), type_: Port, version: 3, props: Some(DictRef {
flags: Flags(0x0), entries: {\"object.serial\": \"4952\", \"object.path\":
\"plasmashell:input_0\", \"node.id\": \"210\", \"port.id\": \"0\",
\"port.name\": \"input_1\", \"port.direction\": \"in\", \"port.alias\":
\"plasmashell:input_1\", \"port.group\": \"stream.0\"} }) }", field:
"audio.channel" }
 6月 05 10:16:20 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:16:36 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:16:55 hostname plasmashell[133645]: WlrDataControlOffer: timeout
reading from pipe
 6月 05 10:16:59 hostname flatpak[4055]: [E] Error converting object:
MissingField { object_dbg: "GlobalObject { id: 208, permissions:
PermissionFlags(R | X | M), type_: Port, version: 3, props: Some(DictRef {
flags: Flags(0x0), entries: {\"object.serial\": \"4957\", \"object.path\":
\"plasmashell:input_0\", \"node.id\": \"210\", \"port.id\": \"0\",
\"port.name\": \"input_1\", \"port.direction\": \"in\", \"port.alias\":
\"plasmashell:input_1\", \"port.group\": \"stream.0\"} }) }", field:
"audio.channel" }
 6月 05 10:17:00 hostname plasmashell[133645]: Data set on unsupported clipboard
mode. QMimeData object will be deleted.
 6月 05 10:17:00 hostname plasmashell[133645]: Data set on unsupported clipboard
mode. QMimeData object will be deleted.
 6月 05 10:17:01 hostname plasmashell[133645]: kf.windowsystem: static void
KX11Extras::forceActiveWindow(WId, long int) may only be used on X11
 6月 05 10:17:03 hostname plasmashell[133645]: "" from
"org.kde.plasma.cameraindicator" is not a known category that can be translated
 6月 05 10:17:03 hostname plasmashell[133645]: "" from
"org.kde.plasma.keyboardlayout" is not a known category that can be translated
 6月 05 10:17:03 hostname plasmashell[133645]: "" from
"org.kde.plasma.keyboardindicator" is not a known category that can be
translated
 6月 05 10:17:03 hostname plasmashell[133645]:
qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:45:27: QML ScrollBar:
Binding loop detected for property "visible":
 6月 05 10:17:03 hostname plasmashell[133645]:
qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:45:27: QML ScrollBar:
Binding loop detected for property "visible":
 6月 05 10:17:04 hostname plasmashell[133645]:
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/PanelConfiguration.qml:607:9:
QML SpinBox: Binding loop detected for property "implicitWidth":
 6月 05 10:17:04 hostname plasmashell[133645]:
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/ConfigOverlay.qml:349:17:
QML SpinBox: Binding loop detected for property "implicitWidth":
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to