Kde klipper not working properly with images and multiple virtual desktops

If you switch to another virtual desktop after copied an image, in some unknown circumstances, you will never be able to paste it again. Other data types (texts/files) are not affected.
This bug happened since I upgraded the system today (2025-03-19). I’m using the stable branch

detailed information:

Operating System: Manjaro Linux 
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.12.19-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × 13th Gen Intel® Core™ i7-1360P
Memory: 31.0 GiB of RAM
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: HP
Product Name: HP ProBook 440 14 inch G10 Notebook PC
System Version: SBKPF

plasma-workspace 6.3.3-1

Hi @happyZYM, and welcome!

Just attempted this now:

  1. Copied screenshot I took with ksnip;
  2. switched to another virtual desktop, opened GIMP and created a new image;
  3. Pasted the copied image from the Previous virtual desktop no problems.

So I could not reproduce.

Thanks! I’m not quite sure about how to perfectly reproduce the bug, but this is my findings:

  • take a screenshot with Spectacle from Kate: rarely reproduce
  • take a screenshot with Spectacle from thunderbird(flatpak): often reproduce

I wonder if it doesn’t have something to do with flatpak…

The problem is that the samples are too few. In fact when I take screen shots from a Chromium based PWA app, it also reproduced many times.

I’ll try to provide more accurate feedback after some further observation.

Not as detailed as you might think.

The information from *-fetch type programs might be fine for someone wishing to buy your computer, but for Support purposes it’s best to ask your system directly, to produce more useful information.

System Information:

Output of this command (formatted according to forum requirements) may be useful for those wishing to help:

inxi --filter --verbosity=8

or the short form:

inxi -zv8

Privacy:- Those with privacy concerns, note that when -z, or --filter is used, all personally identifiable information is filtered out from the resulting inxi output. :eyes:


Regards.

2 Likes

Thanks, this is the output:

System:
  Kernel: 6.12.19-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=e62868a2-6f13-4cbb-a294-a4695ea57ac5 rw quiet splash
    resume=UUID=266b8a0c-b2aa-4f0e-a668-f221ed17c255 udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A wm: kwin_wayland with: krunner
    dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: HP product: HP ProBook 440 14 inch G10 Notebook PC
    v: SBKPF serial: <filter> Chassis: type: 10 serial: <filter>
  Mobo: HP model: 8B78 v: KBC Version 52.33.60 serial: <filter>
    part-nu: 7N9V8PC#AB2 uuid: 16375f26-ca2b-4700-b2c8-457ee80a52b3 UEFI: HP
    v: 72 Ver. 01.05.05 date: 06/17/2024
Battery:
  ID-1: BAT0 charge: 30.5 Wh (77.4%) condition: 39.4/51.3 Wh (76.7%)
    power: 15.1 W volts: 11.4 min: 11.6 model: Hewlett-Packard Primary
    type: Li-ion serial: <filter> status: discharging cycles: 149
Memory:
  System RAM: total: 32 GiB available: 30.99 GiB used: 9.28 GiB (30.0%)
    igpu: 64 MiB
  Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Bottom-Slot 1(left) type: DDR4 detail: synchronous size: 16 GiB
    speed: 3200 MT/s volts: curr: 1.2 width (bits): data: 64 total: 64
    manufacturer: Samsung part-no: M471A2K43EB1-CWE serial: <filter>
  Device-2: Bottom-Slot 2(right) type: DDR4 detail: synchronous size: 16 GiB
    speed: 3200 MT/s volts: curr: 1.2 width (bits): data: 64 total: 64
    manufacturer: Samsung part-no: M471A2K43EB1-CWE serial: <filter>
PCI Slots:
  Slot: 1 type: PCIe gen: 3 status: available info: M.2 length: long
    volts: 3.3 bus-ID: 00:1c.3
  Slot: 2 type: PCIe gen: 3 status: in use info: M.2 length: long volts: 3.3
    bus-ID: 00:14.3
  Slot: 3 type: PCIe gen: 3 status: in use info: M.2 length: long volts: 3.3
    bus-ID: 00:06.2 children: 1: 02:00.0 class-ID: 0108 type: mass-storage
  Slot: 4 type: PCIe gen: 3 status: in use info: M.2 length: long volts: 3.3
    bus-ID: 00:1d.0 children: 1: 04:00.0 class-ID: 0108 type: mass-storage
CPU:
  Info: model: 13th Gen Intel Core i7-1360P socket: BGA1744 (U3E1) note: check
    bits: 64 type: MST AMCP arch: Raptor Lake level: v3 note: check built: 2022+
    process: Intel 7 (10nm) family: 6 model-id: 0xBA (186) stepping: 2
    microcode: 0x4124
  Topology: cpus: 1x dies: 1 clusters: 6 cores: 12 threads: 16 mt: 4 tpc: 2
    st: 8 smt: enabled cache: L1: 1.1 MiB desc: d-8x32 KiB, 4x48 KiB; i-4x32
    KiB, 8x64 KiB L2: 9 MiB desc: 4x1.2 MiB, 2x2 MiB L3: 18 MiB desc: 1x18 MiB
  Speed (MHz): avg: 802 min/max: 400/5000:3700 base/boost: 4455/5000
    scaling: driver: intel_pstate governor: powersave volts: 1.0 V
    ext-clock: 100 MHz cores: 1: 802 2: 802 3: 802 4: 802 5: 802 6: 802 7: 802
    8: 802 9: 802 10: 802 11: 802 12: 802 13: 802 14: 802 15: 802 16: 802
    bogomips: 83584
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts clflush clflushopt clwb cmov constant_tsc cpuid cpuid_fault cx16 cx8
    de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority
    flush_l1d fma fpu fsgsbase fsrm fxsr gfni hfi ht hwp hwp_act_window
    hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt ida intel_pt
    invpcid lahf_lm lm mca mce md_clear mmx monitor movbe movdir64b movdiri
    msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed
    rdtscp rep_good sdbg sep serialize sha_ni smap smep smx split_lock_detect
    ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
    tsc_adjust tsc_deadline_timer tsc_known_freq umip user_shstk vaes vme vmx
    vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec xsaveopt xsaves
    xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel alternate: xe arch: Xe process: Intel 7 (10nm)
    built: 2022+ ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1
    bus-ID: 00:02.0 chip-ID: 8086:a7a0 class-ID: 0300
  Device-2: Quanta HP 5MP Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2 chip-ID: 0408:545f
    class-ID: fe01 serial: <filter>
  Display: unspecified server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: iris gpu: i915 display-ID: :1 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26")
    s-diag: 583mm (22.95")
  Monitor-1: eDP-1 model: AU Optronics 0x2fa6 built: 2022 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 158 gamma: 1.2 chroma: red:
    x: 0.639 y: 0.329 green: x: 0.298 y: 0.600 blue: x: 0.149 y: 0.059 white:
    x: 0.314 y: 0.329 size: 309x174mm (12.17x6.85") diag: 355mm (14")
    ratio: 16:9 modes: 1920x1080
  EDID-Warnings: 1: parse_edid: unknown flag 2 2: parse_edid: unknown tag
    112
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.3.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Xe Graphics (RPL-P)
    device-ID: 8086:a7a0 memory: 15.13 GiB unified: yes
  API: Vulkan v: 1.4.304 layers: N/A device: 0 type: integrated-gpu
    name: Intel Iris Xe Graphics (RPL-P) driver: N/A device-ID: 8086:a7a0
    surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
    snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51ca class-ID: 0401
  API: ALSA v: k6.12.19-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.1 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  IF-ID-1: docker0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-2: Mihomo state: unknown speed: 10000 Mbps duplex: full mac: N/A
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> scope: global
  IP v6: <filter> virtual: stable-privacy proto kernel_ll scope: link
  IF-ID-3: vetha36d63d state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-4: virbr0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0033
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.86 TiB used: 666.33 GiB (34.9%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: KIOXIA model: N/A
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: HP02AN00 temp: 20.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 351d 0h cycles: 2,416
    read-units: 68,918,929 [35.2 TB] written-units: 63,233,015 [32.3 TB]
  ID-2: /dev/nvme1n1 maj-min: 259:2 model: XG7000-1TB 2242 size: 953.87 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4
    tech: SSD serial: <filter> fw-rev: SN13683 temp: 41.9 C scheme: GPT
  SMART: yes health: PASSED on: 111d 23h cycles: 527
    read-units: 53,608,747 [27.4 TB] written-units: 37,429,800 [19.1 TB]
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 919.48 GiB size: 903.98 GiB (98.31%)
    used: 474.43 GiB (52.5%) fs: ext4 block-size: 4096 B dev: /dev/nvme1n1p2
    maj-min: 259:4 label: N/A uuid: e62868a2-6f13-4cbb-a294-a4695ea57ac5
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 292 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme1n1p1
    maj-min: 259:3 label: N/A uuid: F407-0050
  ID-3: /home/<filter>/Data raw-size: 953.87 GiB size: 937.83 GiB (98.32%)
    used: 191.86 GiB (20.5%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: Data uuid: 0c5d5d2f-2665-4396-8a22-b0222d714103
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 34.09 GiB used: 33.5 MiB (0.1%)
    priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:5 label: swap
    uuid: 266b8a0c-b2aa-4f0e-a668-f221ed17c255
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 3 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-1:2 info: Quanta HP 5MP Camera type: video driver: uvcvideo
    interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 0408:545f class-ID: fe01 serial: <filter>
  Device-2: 3-10:3 info: Intel AX211 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0033 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 40.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 2062 pm: nix-default pkgs: 60 pm: nix-sys pkgs: 0 pm: nix-usr
    pkgs: 60 libs: 10 pm: pacman pkgs: 1907 libs: 445 tools: pamac pm: flatpak
    pkgs: 35
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
    2: https://mirrors.jlu.edu.cn/manjaro/stable/$repo/$arch
    3: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
  Active nix channels for user: root
    1: nixpkgs https://nixos.org/channels/nixpkgs-unstable
Processes:
  CPU top: 5 of 433
  1: cpu: 100% command: ps pid: 6696 mem: 4.15 MiB (0.0%)
  2: cpu: 32.5% command: chromium pid: 6102 mem: 595.9 MiB (1.8%)
  3: cpu: 21.2% command: firefox pid: 3495 mem: 486.7 MiB (1.5%)
  4: cpu: 20.3% command: firefox pid: 3677 mem: 498.6 MiB (1.5%)
  5: cpu: 10.4% command: thunderbird pid: 5387 mem: 395.9 MiB (1.2%)
  Memory top: 5 of 433
  1: mem: 1371.9 MiB (4.3%) command: clamd pid: 741 cpu: 3.6%
  2: mem: 595.9 MiB (1.8%) command: chromium pid: 6102 cpu: 32.5%
  3: mem: 498.6 MiB (1.5%) command: firefox pid: 3677 cpu: 20.3%
  4: mem: 486.7 MiB (1.5%) command: firefox pid: 3495 cpu: 21.2%
  5: mem: 397.8 MiB (1.2%) command: baloorunner pid: 5362 cpu: 5.6%
Info:
  Processes: 433 Power: uptime: 5m states: freeze,mem,disk suspend: s2idle
    avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.38 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Bash (su) v: 5.2.37
    running-in: konsole inxi: 3.3.37

That’s not the only oddness with the clipboard. I’ve noticed similarly strange behavior even with copied text, and on the same desktop — within the same application, even.

It’s probably just a bug — they’ve sorted out some earlier bugs with the clipboard, but apparently they’ve introduced a couple of new ones in the process. :man_shrugging: