← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2126904] Re: copying non-ASCII characters on guest Ubuntu pastes question marks or unicode escapes on host Ubuntu

 

Enabling debug output, I can see the following when copying ようこそ to the clipboard:
```
Oct 06 09:55:41 mavi-bee-vm-base spice-vdagentd[6868]: 0x612a1f9d1c40 received clipboard grab, arg1: 1, arg2: 0, size 4
Oct 06 09:55:41 mavi-bee-vm-base spice-vdagentd[6868]: 0x612a1f9d1c40 received clipboard grab, arg1: 0, arg2: 0, size 4
Oct 06 09:55:41 mavi-bee-vm-base spice-vdagentd[6868]: 0x612a1f9d1c40 sent clipboard request, arg1: 0, arg2: 1, size 0
Oct 06 09:55:41 mavi-bee-vm-base spice-vdagentd[6868]: 0x612a1f9d1c40 received clipboard data, arg1: 0, arg2: 1, size 24
```
The 'size 24' matches the size of "\u3088\u3046\u3053\u305d" exactly, suggesting that spice-vdagent already receives the escaped string from Wayland.

Adding a note: the host OS is not at fault: I have a Windows 11 VM
running, and copying japanese text from that works correctly.

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to spice-vdagent in Ubuntu.
https://bugs.launchpad.net/bugs/2126904

Title:
  copying non-ASCII characters on guest Ubuntu pastes question marks or
  unicode escapes on host Ubuntu

Status in spice-vdagent package in Ubuntu:
  New

Bug description:
  I'm running Ubuntu 25.04 guest (the machine I'm reporting this ticket
  from) on an Ubuntu 25.10 host, via virt-manager/QEMU/KVM. Copy-paste
  from guest to host and back works well for ASCII characters, but the
  most curious thing happens when I try to copy a non-ASCII text from
  guest to host. As an example, I'll copy the "ようこそ" text from
  https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
  .

  1. Copy ようこそ on guest, pasting on guest: works as expected, pastes ようこそ
  2. Copy ようこそ on guest, pasting on host: pastes as "\u3088\u3046\u3053\u305d" - this is the problem.
  3. Copy ようこそ on host, pasting on guest: works as expected, pastes ようこそ

  Googling/AI search for this particular problem yielded nothing
  interesting, except from the information that spice-vdagent may
  exhibit these kinds of issues when running under Wayland.

  spice-vdagent logs show no errors:

  ```
  systemctl status spice-vdagent
  ● spice-vdagentd.service - Agent daemon for Spice guests
       Loaded: loaded (/usr/lib/systemd/system/spice-vdagentd.service; indirect; preset: enabled)
       Active: active (running) since Mon 2025-10-06 09:39:37 EEST; 7min ago
   Invocation: 2418b05b8b664561879fec0eb328aed7
  TriggeredBy: ● spice-vdagentd.socket
      Process: 2274 ExecStart=/usr/sbin/spice-vdagentd $SPICE_VDAGENTD_EXTRA_ARGS (code=exited, status=0/SUCCESS)
     Main PID: 2283 (spice-vdagentd)
        Tasks: 3 (limit: 18404)
       Memory: 828K (peak: 1.7M)
          CPU: 508ms
       CGroup: /system.slice/spice-vdagentd.service
               └─2283 /usr/sbin/spice-vdagentd

  Oct 06 09:39:37 mavi-bee-vm-base systemd[1]: Starting spice-vdagentd.service - Agent daemon for Spice guests...
  Oct 06 09:39:37 mavi-bee-vm-base (vdagentd)[2274]: spice-vdagentd.service: Referenced but unset environment variable evaluates to an empty string: SPICE_VDAGENTD_EXTRA_ARGS
  Oct 06 09:39:37 mavi-bee-vm-base spice-vdagentd[2283]: opening vdagent virtio channel
  Oct 06 09:39:37 mavi-bee-vm-base systemd[1]: Started spice-vdagentd.service - Agent daemon for Spice guests.
  Oct 06 09:39:37 mavi-bee-vm-base spice-vdagentd[2283]: Set max clipboard: 104857600
  Oct 06 09:39:56 mavi-bee-vm-base spice-vdagentd[2283]: closed vdagent virtio channel
  Oct 06 09:39:57 mavi-bee-vm-base spice-vdagentd[2283]: opening vdagent virtio channel
  Oct 06 09:39:57 mavi-bee-vm-base spice-vdagentd[2283]: Set max clipboard: 104857600
  Oct 06 09:39:57 mavi-bee-vm-base spice-vdagentd[2283]: Set max clipboard: 104857600
  ```

  ProblemType: Bug
  DistroRelease: Ubuntu 25.04
  Package: spice-vdagent 0.22.1-4.1
  ProcVersionSignature: Ubuntu 6.14.0-33.33-generic 6.14.11
  Uname: Linux 6.14.0-33-generic x86_64
  ApportVersion: 2.32.0-0ubuntu5.3
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Oct  6 09:40:25 2025
  InstallationDate: Installed on 2025-10-02 (3 days ago)
  InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release amd64 (20250415.3)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/usr/bin/fish
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: spice-vdagent
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/spice-vdagent/+bug/2126904/+subscriptions



References