I: pbuilder: network access will be disabled during build
I: Current time: Fri Apr  3 06:12:49 +14 2026
I: pbuilder-time-stamp: 1775146369
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [fcitx5-chewing_5.1.7-1.dsc]
I: copying [./fcitx5-chewing_5.1.7.orig.tar.xz]
I: copying [./fcitx5-chewing_5.1.7-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./fcitx5-chewing_5.1.7-1.dsc: unsupported subcommand
dpkg-source: info: extracting fcitx5-chewing in fcitx5-chewing-5.1.7
dpkg-source: info: unpacking fcitx5-chewing_5.1.7.orig.tar.xz
dpkg-source: info: unpacking fcitx5-chewing_5.1.7-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/D01_modify_environment starting
debug: Running on ionos15-amd64.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Apr  2 16:12 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
  BASH_VERSION='5.2.37(1)-release'
  BUILDDIR=/build/reproducible-path
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=amd64
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
  DIRSTACK=()
  DISTRIBUTION=unstable
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=x86_64
  HOST_ARCH=amd64
  IFS=' 	
  '
  INVOCATION_ID=950938ba41464d63976b0c3f133ef8eb
  LANG=C
  LANGUAGE=et_EE:et
  LC_ALL=C
  MACHTYPE=x86_64-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=1366849
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.A1Gf6ude/pbuilderrc_roe2 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A1Gf6ude/b2 --logfile b2/build.log fcitx5-chewing_5.1.7-1.dsc'
  SUDO_GID=111
  SUDO_UID=106
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://213.165.73.152:3128
I: uname -a
  Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: appstream, cmake, debhelper-compat (= 13), extra-cmake-modules, fcitx5-modules-dev (>= 5.1.6), gettext, libchewing3-dev, libfcitx5core-dev (>= 5.1.12), pkgconf
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19779 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on appstream; however:
  Package appstream is not installed.
 pbuilder-satisfydepends-dummy depends on cmake; however:
  Package cmake is not installed.
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on extra-cmake-modules; however:
  Package extra-cmake-modules is not installed.
 pbuilder-satisfydepends-dummy depends on fcitx5-modules-dev (>= 5.1.6); however:
  Package fcitx5-modules-dev is not installed.
 pbuilder-satisfydepends-dummy depends on gettext; however:
  Package gettext is not installed.
 pbuilder-satisfydepends-dummy depends on libchewing3-dev; however:
  Package libchewing3-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libfcitx5core-dev (>= 5.1.12); however:
  Package libfcitx5core-dev is not installed.
 pbuilder-satisfydepends-dummy depends on pkgconf; however:
  Package pkgconf is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  appstream{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} extra-cmake-modules{a} fcitx5-data{a} fcitx5-modules{a} fcitx5-modules-dev{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libappstream5{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libbrotli1{a} libcairo2{a} libchewing3{a} libchewing3-data{a} libchewing3-dev{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libenchant-2-2{a} libexpat1{a} libfcitx5config-dev{a} libfcitx5config6{a} libfcitx5core-dev{a} libfcitx5core7{a} libfcitx5utils-dev{a} libfcitx5utils2{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libicu72{a} libidn2-0{a} libjbig0{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16t64{a} libproc2-0{a} libpsl5t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libssh2-1t64{a} libstemmer0d{a} libtasn1-6{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libwayland-client0{a} libwayland-cursor0{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-ewmh2{a} libxcb-icccm4{a} libxcb-imdkit1{a} libxcb-keysyms1{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xkb1{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxkbfile1{a} libxml2{a} libxmlb2{a} libxrender1{a} libyaml-0-2{a} m4{a} man-db{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} sensible-utils{a} shared-mime-info{a} xkb-data{a} 
The following packages are RECOMMENDED but will NOT be installed:
  aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz ca-certificates curl enchant-2 krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget xdg-user-dirs 
0 packages upgraded, 144 newly installed, 0 to remove and 0 not upgraded.
Need to get 66.8 MB of archives. After unpacking 230 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-7 [64.9 kB]
Get: 2 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-7 [878 kB]
Get: 3 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB]
Get: 4 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB]
Get: 5 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB]
Get: 6 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB]
Get: 7 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB]
Get: 8 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get: 9 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB]
Get: 10 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-5 [92.4 kB]
Get: 11 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get: 12 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB]
Get: 13 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.7-1 [23.9 kB]
Get: 14 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.83.4-1 [1512 kB]
Get: 15 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB]
Get: 16 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b2 [699 kB]
Get: 17 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b2 [760 kB]
Get: 18 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB]
Get: 19 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB]
Get: 20 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.7-2+b1 [129 kB]
Get: 21 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB]
Get: 22 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB]
Get: 23 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.9-2 [1464 kB]
Get: 24 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-4 [32.8 kB]
Get: 25 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-1 [24.0 kB]
Get: 26 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-4 [80.9 kB]
Get: 27 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B]
Get: 28 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-4 [326 kB]
Get: 29 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-4 [138 kB]
Get: 30 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8+b1 [19.9 kB]
Get: 31 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8+b1 [57.6 kB]
Get: 32 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.9+dfsg-1 [192 kB]
Get: 33 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB]
Get: 34 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.6.0-2 [64.8 kB]
Get: 35 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.9.1-1 [119 kB]
Get: 36 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.9.1-1 [18.5 kB]
Get: 37 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB]
Get: 38 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB]
Get: 39 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB]
Get: 40 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.12.1-3 [365 kB]
Get: 41 http://deb.debian.org/debian unstable/main amd64 libstemmer0d amd64 2.2.0-4+b2 [119 kB]
Get: 42 http://deb.debian.org/debian unstable/main amd64 libxmlb2 amd64 0.3.21-1 [63.0 kB]
Get: 43 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB]
Get: 44 http://deb.debian.org/debian unstable/main amd64 libappstream5 amd64 1.0.4-1 [225 kB]
Get: 45 http://deb.debian.org/debian unstable/main amd64 appstream amd64 1.0.4-1 [523 kB]
Get: 46 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB]
Get: 47 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB]
Get: 48 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 49 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-3 [862 kB]
Get: 50 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB]
Get: 51 http://deb.debian.org/debian unstable/main amd64 cmake-data all 3.31.6-1 [2268 kB]
Get: 52 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-1.1 [349 kB]
Get: 53 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.12.1-3 [369 kB]
Get: 54 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB]
Get: 55 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-3 [81.7 kB]
Get: 56 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.5-1 [132 kB]
Get: 57 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.50.0-2 [154 kB]
Get: 58 http://deb.debian.org/debian unstable/main amd64 cmake amd64 3.31.6-1 [12.0 MB]
Get: 59 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 60 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-3 [539 kB]
Get: 61 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 62 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 63 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 64 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 65 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get: 66 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get: 67 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB]
Get: 68 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 69 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 70 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB]
Get: 71 http://deb.debian.org/debian unstable/main amd64 libtext-iconv-perl amd64 1.7-8+b4 [14.4 kB]
Get: 72 http://deb.debian.org/debian unstable/main amd64 emacsen-common all 3.0.5 [12.3 kB]
Get: 73 http://deb.debian.org/debian unstable/main amd64 dictionaries-common all 1.30.8 [174 kB]
Get: 74 http://deb.debian.org/debian unstable/main amd64 extra-cmake-modules amd64 6.11.0-1 [201 kB]
Get: 75 http://deb.debian.org/debian unstable/main amd64 fcitx5-data all 5.1.12-1 [6904 kB]
Get: 76 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.47-1 [282 kB]
Get: 77 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB]
Get: 78 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 79 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB]
Get: 80 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-2 [317 kB]
Get: 81 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-2 [391 kB]
Get: 82 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB]
Get: 83 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB]
Get: 84 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB]
Get: 85 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB]
Get: 86 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB]
Get: 87 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB]
Get: 88 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB]
Get: 89 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB]
Get: 90 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB]
Get: 91 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b4 [27.8 kB]
Get: 92 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.2-2 [535 kB]
Get: 93 http://deb.debian.org/debian unstable/main amd64 hunspell-en-us all 1:2020.12.07-3 [559 kB]
Get: 94 http://deb.debian.org/debian unstable/main amd64 libaspell15 amd64 0.60.8.1-4 [338 kB]
Get: 95 http://deb.debian.org/debian unstable/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10+b4 [237 kB]
Get: 96 http://deb.debian.org/debian unstable/main amd64 libenchant-2-2 amd64 2.8.2+dfsg1-3 [56.8 kB]
Get: 97 http://deb.debian.org/debian unstable/main amd64 libfcitx5utils2 amd64 5.1.12-1 [234 kB]
Get: 98 http://deb.debian.org/debian unstable/main amd64 libfcitx5config6 amd64 5.1.12-1 [58.3 kB]
Get: 99 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB]
Get: 100 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-2 [113 kB]
Get: 101 http://deb.debian.org/debian unstable/main amd64 libfcitx5core7 amd64 5.1.12-1 [340 kB]
Get: 102 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB]
Get: 103 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3.1 [168 kB]
Get: 104 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-1+b1 [47.5 kB]
Get: 105 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB]
Get: 106 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB]
Get: 107 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB]
Get: 108 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB]
Get: 109 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB]
Get: 110 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-2 [140 kB]
Get: 111 http://deb.debian.org/debian unstable/main amd64 fontconfig amd64 2.15.0-2 [463 kB]
Get: 112 http://deb.debian.org/debian unstable/main amd64 libfribidi0 amd64 1.0.16-1 [26.5 kB]
Get: 113 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB]
Get: 114 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 10.2.0-1 [479 kB]
Get: 115 http://deb.debian.org/debian unstable/main amd64 libthai-data all 0.1.29-2 [168 kB]
Get: 116 http://deb.debian.org/debian unstable/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB]
Get: 117 http://deb.debian.org/debian unstable/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB]
Get: 118 http://deb.debian.org/debian unstable/main amd64 libpango-1.0-0 amd64 1.56.1-1 [226 kB]
Get: 119 http://deb.debian.org/debian unstable/main amd64 libpangoft2-1.0-0 amd64 1.56.1-1 [55.3 kB]
Get: 120 http://deb.debian.org/debian unstable/main amd64 libpangocairo-1.0-0 amd64 1.56.1-1 [35.8 kB]
Get: 121 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.1-3 [26.8 kB]
Get: 122 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.1-3 [11.9 kB]
Get: 123 http://deb.debian.org/debian unstable/main amd64 libxcb-ewmh2 amd64 0.4.2-1 [32.8 kB]
Get: 124 http://deb.debian.org/debian unstable/main amd64 libxcb-icccm4 amd64 0.4.2-1 [27.5 kB]
Get: 125 http://deb.debian.org/debian unstable/main amd64 libxcb-util1 amd64 0.4.1-1 [23.5 kB]
Get: 126 http://deb.debian.org/debian unstable/main amd64 libxcb-imdkit1 amd64 1.0.9-1+b1 [280 kB]
Get: 127 http://deb.debian.org/debian unstable/main amd64 libxcb-keysyms1 amd64 0.4.1-1 [16.7 kB]
Get: 128 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB]
Get: 129 http://deb.debian.org/debian unstable/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB]
Get: 130 http://deb.debian.org/debian unstable/main amd64 libxcb-xinerama0 amd64 1.17.0-2+b1 [105 kB]
Get: 131 http://deb.debian.org/debian unstable/main amd64 libxcb-xkb1 amd64 1.17.0-2+b1 [130 kB]
Get: 132 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-x11-0 amd64 1.7.0-2 [16.2 kB]
Get: 133 http://deb.debian.org/debian unstable/main amd64 libxkbfile1 amd64 1:1.1.0-1+b4 [76.5 kB]
Get: 134 http://deb.debian.org/debian unstable/main amd64 fcitx5-modules amd64 5.1.12-1 [940 kB]
Get: 135 http://deb.debian.org/debian unstable/main amd64 libfcitx5config-dev amd64 5.1.12-1 [19.5 kB]
Get: 136 http://deb.debian.org/debian unstable/main amd64 libfcitx5utils-dev amd64 5.1.12-1 [75.3 kB]
Get: 137 http://deb.debian.org/debian unstable/main amd64 libfcitx5core-dev amd64 5.1.12-1 [38.9 kB]
Get: 138 http://deb.debian.org/debian unstable/main amd64 fcitx5-modules-dev amd64 5.1.12-1 [15.4 kB]
Get: 139 http://deb.debian.org/debian unstable/main amd64 libchewing3-data all 0.9.1-1 [1267 kB]
Get: 140 http://deb.debian.org/debian unstable/main amd64 libchewing3 amd64 0.9.1-1 [397 kB]
Get: 141 http://deb.debian.org/debian unstable/main amd64 libchewing3-dev amd64 0.9.1-1 [19.5 kB]
Get: 142 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB]
Get: 143 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB]
Get: 144 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB]
Fetched 66.8 MB in 4s (15.1 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libproc2-0:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19779 files and directories currently installed.)
Preparing to unpack .../000-libproc2-0_2%3a4.0.4-7_amd64.deb ...
Unpacking libproc2-0:amd64 (2:4.0.4-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../001-procps_2%3a4.0.4-7_amd64.deb ...
Unpacking procps (2:4.0.4-7) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../005-file_1%3a5.45-3+b1_amd64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../006-gettext-base_0.23.1-1_amd64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../008-groff-base_1.23.0-7_amd64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../009-bsdextrautils_2.40.4-5_amd64.deb ...
Unpacking bsdextrautils (2.40.4-5) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../010-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../011-man-db_2.13.0-1_amd64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../012-libffi8_3.4.7-1_amd64.deb ...
Unpacking libffi8:amd64 (3.4.7-1) ...
Selecting previously unselected package libglib2.0-0t64:amd64.
Preparing to unpack .../013-libglib2.0-0t64_2.83.4-1_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.83.4-1) ...
Selecting previously unselected package libicu72:amd64.
Preparing to unpack .../014-libicu72_72.1-6_amd64.deb ...
Unpacking libicu72:amd64 (72.1-6) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../015-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../016-shared-mime-info_2.4-5+b2_amd64.deb ...
Unpacking shared-mime-info (2.4-5+b2) ...
Selecting previously unselected package libbrotli1:amd64.
Preparing to unpack .../017-libbrotli1_1.1.0-2+b7_amd64.deb ...
Unpacking libbrotli1:amd64 (1.1.0-2+b7) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../018-libunistring5_1.3-1_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-1) ...
Selecting previously unselected package libidn2-0:amd64.
Preparing to unpack .../019-libidn2-0_2.3.7-2+b1_amd64.deb ...
Unpacking libidn2-0:amd64 (2.3.7-2+b1) ...
Selecting previously unselected package libp11-kit0:amd64.
Preparing to unpack .../020-libp11-kit0_0.25.5-3_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../021-libtasn1-6_4.20.0-2_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:amd64.
Preparing to unpack .../022-libgnutls30t64_3.8.9-2_amd64.deb ...
Unpacking libgnutls30t64:amd64 (3.8.9-2) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../023-libkrb5support0_1.21.3-4_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.21.3-4) ...
Selecting previously unselected package libcom-err2:amd64.
Preparing to unpack .../024-libcom-err2_1.47.2-1_amd64.deb ...
Unpacking libcom-err2:amd64 (1.47.2-1) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../025-libk5crypto3_1.21.3-4_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.21.3-4) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../026-libkeyutils1_1.6.3-4_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../027-libkrb5-3_1.21.3-4_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.21.3-4) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../028-libgssapi-krb5-2_1.21.3-4_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.21.3-4) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../029-libsasl2-modules-db_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../030-libsasl2-2_2.1.28+dfsg1-8+b1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libldap2:amd64.
Preparing to unpack .../031-libldap2_2.6.9+dfsg-1_amd64.deb ...
Unpacking libldap2:amd64 (2.6.9+dfsg-1) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../032-libnghttp2-14_1.64.0-1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.64.0-1) ...
Selecting previously unselected package libnghttp3-9:amd64.
Preparing to unpack .../033-libnghttp3-9_1.6.0-2_amd64.deb ...
Unpacking libnghttp3-9:amd64 (1.6.0-2) ...
Selecting previously unselected package libngtcp2-16:amd64.
Preparing to unpack .../034-libngtcp2-16_1.9.1-1_amd64.deb ...
Unpacking libngtcp2-16:amd64 (1.9.1-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64.
Preparing to unpack .../035-libngtcp2-crypto-gnutls8_1.9.1-1_amd64.deb ...
Unpacking libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ...
Selecting previously unselected package libpsl5t64:amd64.
Preparing to unpack .../036-libpsl5t64_0.21.2-1.1+b1_amd64.deb ...
Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:amd64.
Preparing to unpack .../038-libssh2-1t64_1.11.1-1_amd64.deb ...
Unpacking libssh2-1t64:amd64 (1.11.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:amd64.
Preparing to unpack .../039-libcurl3t64-gnutls_8.12.1-3_amd64.deb ...
Unpacking libcurl3t64-gnutls:amd64 (8.12.1-3) ...
Selecting previously unselected package libstemmer0d:amd64.
Preparing to unpack .../040-libstemmer0d_2.2.0-4+b2_amd64.deb ...
Unpacking libstemmer0d:amd64 (2.2.0-4+b2) ...
Selecting previously unselected package libxmlb2:amd64.
Preparing to unpack .../041-libxmlb2_0.3.21-1_amd64.deb ...
Unpacking libxmlb2:amd64 (0.3.21-1) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../042-libyaml-0-2_0.2.5-2_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
Selecting previously unselected package libappstream5:amd64.
Preparing to unpack .../043-libappstream5_1.0.4-1_amd64.deb ...
Unpacking libappstream5:amd64 (1.0.4-1) ...
Selecting previously unselected package appstream.
Preparing to unpack .../044-appstream_1.0.4-1_amd64.deb ...
Unpacking appstream (1.0.4-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../045-m4_1.4.19-5_amd64.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../046-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../047-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../048-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../049-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../050-cmake-data_3.31.6-1_all.deb ...
Unpacking cmake-data (3.31.6-1) ...
Selecting previously unselected package libarchive13t64:amd64.
Preparing to unpack .../051-libarchive13t64_3.7.4-1.1_amd64.deb ...
Unpacking libarchive13t64:amd64 (3.7.4-1.1) ...
Selecting previously unselected package libcurl4t64:amd64.
Preparing to unpack .../052-libcurl4t64_8.12.1-3_amd64.deb ...
Unpacking libcurl4t64:amd64 (8.12.1-3) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../053-libexpat1_2.6.4-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.6.4-1) ...
Selecting previously unselected package libjsoncpp26:amd64.
Preparing to unpack .../054-libjsoncpp26_1.9.6-3_amd64.deb ...
Unpacking libjsoncpp26:amd64 (1.9.6-3) ...
Selecting previously unselected package librhash1:amd64.
Preparing to unpack .../055-librhash1_1.4.5-1_amd64.deb ...
Unpacking librhash1:amd64 (1.4.5-1) ...
Selecting previously unselected package libuv1t64:amd64.
Preparing to unpack .../056-libuv1t64_1.50.0-2_amd64.deb ...
Unpacking libuv1t64:amd64 (1.50.0-2) ...
Selecting previously unselected package cmake.
Preparing to unpack .../057-cmake_3.31.6-1_amd64.deb ...
Unpacking cmake (3.31.6-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../058-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../059-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../060-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../064-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../065-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../066-gettext_0.23.1-1_amd64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../067-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../068-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../069-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libtext-iconv-perl:amd64.
Preparing to unpack .../070-libtext-iconv-perl_1.7-8+b4_amd64.deb ...
Unpacking libtext-iconv-perl:amd64 (1.7-8+b4) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../071-emacsen-common_3.0.5_all.deb ...
Unpacking emacsen-common (3.0.5) ...
Selecting previously unselected package dictionaries-common.
Preparing to unpack .../072-dictionaries-common_1.30.8_all.deb ...
Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
Unpacking dictionaries-common (1.30.8) ...
Selecting previously unselected package extra-cmake-modules.
Preparing to unpack .../073-extra-cmake-modules_6.11.0-1_amd64.deb ...
Unpacking extra-cmake-modules (6.11.0-1) ...
Selecting previously unselected package fcitx5-data.
Preparing to unpack .../074-fcitx5-data_5.1.12-1_all.deb ...
Unpacking fcitx5-data (5.1.12-1) ...
Selecting previously unselected package libpng16-16t64:amd64.
Preparing to unpack .../075-libpng16-16t64_1.6.47-1_amd64.deb ...
Unpacking libpng16-16t64:amd64 (1.6.47-1) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../076-libfreetype6_2.13.3+dfsg-1_amd64.deb ...
Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../077-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../078-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../079-fontconfig-config_2.15.0-2_amd64.deb ...
Unpacking fontconfig-config (2.15.0-2) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../080-libfontconfig1_2.15.0-2_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.15.0-2) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../081-libpixman-1-0_0.44.0-3_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.44.0-3) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../082-libxau6_1%3a1.0.11-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../083-libxdmcp6_1%3a1.1.5-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../084-libxcb1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../085-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../086-libx11-6_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../087-libxcb-render0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../088-libxcb-shm0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../089-libxext6_2%3a1.3.4-1+b3_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../090-libxrender1_1%3a0.9.10-1.1+b4_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../091-libcairo2_1.18.2-2_amd64.deb ...
Unpacking libcairo2:amd64 (1.18.2-2) ...
Selecting previously unselected package hunspell-en-us.
Preparing to unpack .../092-hunspell-en-us_1%3a2020.12.07-3_all.deb ...
Unpacking hunspell-en-us (1:2020.12.07-3) ...
Selecting previously unselected package libaspell15:amd64.
Preparing to unpack .../093-libaspell15_0.60.8.1-4_amd64.deb ...
Unpacking libaspell15:amd64 (0.60.8.1-4) ...
Selecting previously unselected package libhunspell-1.7-0:amd64.
Preparing to unpack .../094-libhunspell-1.7-0_1.7.2+really1.7.2-10+b4_amd64.deb ...
Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b4) ...
Selecting previously unselected package libenchant-2-2:amd64.
Preparing to unpack .../095-libenchant-2-2_2.8.2+dfsg1-3_amd64.deb ...
Unpacking libenchant-2-2:amd64 (2.8.2+dfsg1-3) ...
Selecting previously unselected package libfcitx5utils2:amd64.
Preparing to unpack .../096-libfcitx5utils2_5.1.12-1_amd64.deb ...
Unpacking libfcitx5utils2:amd64 (5.1.12-1) ...
Selecting previously unselected package libfcitx5config6:amd64.
Preparing to unpack .../097-libfcitx5config6_5.1.12-1_amd64.deb ...
Unpacking libfcitx5config6:amd64 (5.1.12-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../098-xkb-data_2.42-1_all.deb ...
Unpacking xkb-data (2.42-1) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../099-libxkbcommon0_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon0:amd64 (1.7.0-2) ...
Selecting previously unselected package libfcitx5core7:amd64.
Preparing to unpack .../100-libfcitx5core7_5.1.12-1_amd64.deb ...
Unpacking libfcitx5core7:amd64 (5.1.12-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../101-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../102-libjpeg62-turbo_1%3a2.1.5-3.1_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3.1) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../103-libdeflate0_1.23-1+b1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.23-1+b1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../104-libjbig0_2.1-6.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-6.1+b2) ...
Selecting previously unselected package liblerc4:amd64.
Preparing to unpack .../105-liblerc4_4.0.0+ds-5_amd64.deb ...
Unpacking liblerc4:amd64 (4.0.0+ds-5) ...
Selecting previously unselected package libsharpyuv0:amd64.
Preparing to unpack .../106-libsharpyuv0_1.5.0-0.1_amd64.deb ...
Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebp7:amd64.
Preparing to unpack .../107-libwebp7_1.5.0-0.1_amd64.deb ...
Unpacking libwebp7:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libtiff6:amd64.
Preparing to unpack .../108-libtiff6_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiff6:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64.
Preparing to unpack .../109-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_amd64.deb ...
Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../110-fontconfig_2.15.0-2_amd64.deb ...
Unpacking fontconfig (2.15.0-2) ...
Selecting previously unselected package libfribidi0:amd64.
Preparing to unpack .../111-libfribidi0_1.0.16-1_amd64.deb ...
Unpacking libfribidi0:amd64 (1.0.16-1) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../112-libgraphite2-3_1.3.14-2+b1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../113-libharfbuzz0b_10.2.0-1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (10.2.0-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../114-libthai-data_0.1.29-2_all.deb ...
Unpacking libthai-data (0.1.29-2) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../115-libdatrie1_0.2.13-3+b1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.13-3+b1) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../116-libthai0_0.1.29-2+b1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.29-2+b1) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../117-libpango-1.0-0_1.56.1-1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.56.1-1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../118-libpangoft2-1.0-0_1.56.1-1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.56.1-1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../119-libpangocairo-1.0-0_1.56.1-1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.56.1-1) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../120-libwayland-client0_1.23.1-3_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.23.1-3) ...
Selecting previously unselected package libwayland-cursor0:amd64.
Preparing to unpack .../121-libwayland-cursor0_1.23.1-3_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.23.1-3) ...
Selecting previously unselected package libxcb-ewmh2:amd64.
Preparing to unpack .../122-libxcb-ewmh2_0.4.2-1_amd64.deb ...
Unpacking libxcb-ewmh2:amd64 (0.4.2-1) ...
Selecting previously unselected package libxcb-icccm4:amd64.
Preparing to unpack .../123-libxcb-icccm4_0.4.2-1_amd64.deb ...
Unpacking libxcb-icccm4:amd64 (0.4.2-1) ...
Selecting previously unselected package libxcb-util1:amd64.
Preparing to unpack .../124-libxcb-util1_0.4.1-1_amd64.deb ...
Unpacking libxcb-util1:amd64 (0.4.1-1) ...
Selecting previously unselected package libxcb-imdkit1:amd64.
Preparing to unpack .../125-libxcb-imdkit1_1.0.9-1+b1_amd64.deb ...
Unpacking libxcb-imdkit1:amd64 (1.0.9-1+b1) ...
Selecting previously unselected package libxcb-keysyms1:amd64.
Preparing to unpack .../126-libxcb-keysyms1_0.4.1-1_amd64.deb ...
Unpacking libxcb-keysyms1:amd64 (0.4.1-1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../127-libxcb-randr0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../128-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xinerama0:amd64.
Preparing to unpack .../129-libxcb-xinerama0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xinerama0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xkb1:amd64.
Preparing to unpack .../130-libxcb-xkb1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xkb1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxkbcommon-x11-0:amd64.
Preparing to unpack .../131-libxkbcommon-x11-0_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon-x11-0:amd64 (1.7.0-2) ...
Selecting previously unselected package libxkbfile1:amd64.
Preparing to unpack .../132-libxkbfile1_1%3a1.1.0-1+b4_amd64.deb ...
Unpacking libxkbfile1:amd64 (1:1.1.0-1+b4) ...
Selecting previously unselected package fcitx5-modules:amd64.
Preparing to unpack .../133-fcitx5-modules_5.1.12-1_amd64.deb ...
Unpacking fcitx5-modules:amd64 (5.1.12-1) ...
Selecting previously unselected package libfcitx5config-dev:amd64.
Preparing to unpack .../134-libfcitx5config-dev_5.1.12-1_amd64.deb ...
Unpacking libfcitx5config-dev:amd64 (5.1.12-1) ...
Selecting previously unselected package libfcitx5utils-dev:amd64.
Preparing to unpack .../135-libfcitx5utils-dev_5.1.12-1_amd64.deb ...
Unpacking libfcitx5utils-dev:amd64 (5.1.12-1) ...
Selecting previously unselected package libfcitx5core-dev:amd64.
Preparing to unpack .../136-libfcitx5core-dev_5.1.12-1_amd64.deb ...
Unpacking libfcitx5core-dev:amd64 (5.1.12-1) ...
Selecting previously unselected package fcitx5-modules-dev:amd64.
Preparing to unpack .../137-fcitx5-modules-dev_5.1.12-1_amd64.deb ...
Unpacking fcitx5-modules-dev:amd64 (5.1.12-1) ...
Selecting previously unselected package libchewing3-data.
Preparing to unpack .../138-libchewing3-data_0.9.1-1_all.deb ...
Unpacking libchewing3-data (0.9.1-1) ...
Selecting previously unselected package libchewing3:amd64.
Preparing to unpack .../139-libchewing3_0.9.1-1_amd64.deb ...
Unpacking libchewing3:amd64 (0.9.1-1) ...
Selecting previously unselected package libchewing3-dev:amd64.
Preparing to unpack .../140-libchewing3-dev_0.9.1-1_amd64.deb ...
Unpacking libchewing3-dev:amd64 (0.9.1-1) ...
Selecting previously unselected package libpkgconf3:amd64.
Preparing to unpack .../141-libpkgconf3_1.8.1-4_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-4) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../142-pkgconf-bin_1.8.1-4_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../143-pkgconf_1.8.1-4_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-4) ...
Setting up libexpat1:amd64 (2.6.4-1) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up libtext-iconv-perl:amd64 (1.7-8+b4) ...
Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ...
Setting up libpixman-1-0:amd64 (0.44.0-3) ...
Setting up libsharpyuv0:amd64 (1.5.0-0.1) ...
Setting up libxau6:amd64 (1:1.0.11-1) ...
Setting up libxdmcp6:amd64 (1:1.1.5-1) ...
Setting up libkeyutils1:amd64 (1.6.3-4) ...
Setting up libxcb1:amd64 (1.17.0-2+b1) ...
Setting up libicu72:amd64 (72.1-6) ...
Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Setting up liblerc4:amd64 (4.0.0+ds-5) ...
Setting up bsdextrautils (2.40.4-5) ...
Setting up libdatrie1:amd64 (0.2.13-3+b1) ...
Setting up extra-cmake-modules (6.11.0-1) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libxcb-render0:amd64 (1.17.0-2+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-2) ...
Setting up libaspell15:amd64 (0.60.8.1-4) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libbrotli1:amd64 (1.1.0-2+b7) ...
Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ...
Setting up libuv1t64:amd64 (1.50.0-2) ...
Setting up libmagic1t64:amd64 (1:5.45-3+b1) ...
Setting up libxcb-keysyms1:amd64 (0.4.1-1) ...
Setting up libnghttp2-14:amd64 (1.64.0-1) ...
Setting up libdeflate0:amd64 (1.23-1+b1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up xkb-data (2.42-1) ...
Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ...
Setting up libxcb-icccm4:amd64 (0.4.2-1) ...
Setting up libcom-err2:amd64 (1.47.2-1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libjbig0:amd64 (2.1-6.1+b2) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up libxcb-util1:amd64 (0.4.1-1) ...
Setting up libxcb-xkb1:amd64 (1.17.0-2+b1) ...
Setting up libkrb5support0:amd64 (1.21.3-4) ...
Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8+b1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libxcb-xinerama0:amd64 (1.17.0-2+b1) ...
Setting up libpkgconf3:amd64 (1.8.1-4) ...
Setting up libjpeg62-turbo:amd64 (1:2.1.5-3.1) ...
Setting up emacsen-common (3.0.5) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up libjsoncpp26:amd64 (1.9.6-3) ...
Setting up libfribidi0:amd64 (1.0.16-1) ...
Setting up libproc2-0:amd64 (2:4.0.4-7) ...
Setting up libunistring5:amd64 (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:amd64 (1.6.47-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libk5crypto3:amd64 (1.21.3-4) ...
Setting up libchewing3-data (0.9.1-1) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8+b1) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:amd64 (1.6.0-2) ...
Setting up libwebp7:amd64 (1.5.0-0.1) ...
Setting up libffi8:amd64 (3.4.7-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libtiff6:amd64 (4.5.1+git230720-5) ...
Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-7) ...
Setting up libtasn1-6:amd64 (4.20.0-2) ...
Setting up libx11-6:amd64 (2:1.8.10-2) ...
Setting up libthai-data (0.1.29-2) ...
Setting up libngtcp2-16:amd64 (1.9.1-1) ...
Setting up cmake-data (3.31.6-1) ...
Setting up librhash1:amd64 (1.4.5-1) ...
Setting up libkrb5-3:amd64 (1.21.3-4) ...
Setting up libxcb-ewmh2:amd64 (0.4.2-1) ...
Setting up libstemmer0d:amd64 (2.2.0-4+b2) ...
Setting up libxkbfile1:amd64 (1:1.1.0-1+b4) ...
Setting up libssh2-1t64:amd64 (1.11.1-1) ...
Setting up libchewing3:amd64 (0.9.1-1) ...
Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10+b4) ...
Setting up libxcb-imdkit1:amd64 (1.0.9-1+b1) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b2) ...
Setting up libldap2:amd64 (2.6.9+dfsg-1) ...
Setting up libfcitx5utils2:amd64 (5.1.12-1) ...
Setting up fcitx5-data (5.1.12-1) ...
Setting up libxkbcommon0:amd64 (1.7.0-2) ...
Setting up libwayland-client0:amd64 (1.23.1-3) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libchewing3-dev:amd64 (0.9.1-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Setting up dictionaries-common (1.30.8) ...
Setting up libtool (2.5.4-3) ...
Setting up libfcitx5config6:amd64 (5.1.12-1) ...
Setting up fontconfig-config (2.15.0-2) ...
Setting up libxext6:amd64 (2:1.3.4-1+b3) ...
Setting up libidn2-0:amd64 (2.3.7-2+b1) ...
Setting up pkgconf:amd64 (1.8.1-4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libthai0:amd64 (0.1.29-2+b1) ...
Setting up libglib2.0-0t64:amd64 (2.83.4-1) ...
No schema files found: doing nothing.
Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ...
Setting up shared-mime-info (2.4-5+b2) ...
Setting up libp11-kit0:amd64 (0.25.5-3) ...
Setting up libxkbcommon-x11-0:amd64 (1.7.0-2) ...
Setting up libgssapi-krb5-2:amd64 (1.21.3-4) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up libwayland-cursor0:amd64 (1.23.1-3) ...
Setting up hunspell-en-us (1:2020.12.07-3) ...
Setting up libharfbuzz0b:amd64 (10.2.0-1) ...
Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-2) ...
Setting up libfcitx5config-dev:amd64 (5.1.12-1) ...
Setting up libfontconfig1:amd64 (2.15.0-2) ...
Setting up libarchive13t64:amd64 (3.7.4-1.1) ...
Setting up libfcitx5utils-dev:amd64 (5.1.12-1) ...
Setting up libgnutls30t64:amd64 (3.8.9-2) ...
Setting up libfcitx5core7:amd64 (5.1.12-1) ...
Setting up fontconfig (2.15.0-2) ...
Regenerating fonts cache... done.
Setting up libfcitx5core-dev:amd64 (5.1.12-1) ...
Setting up libenchant-2-2:amd64 (2.8.2+dfsg1-3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxmlb2:amd64 (0.3.21-1) ...
Setting up libpango-1.0-0:amd64 (1.56.1-1) ...
Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libcairo2:amd64 (1.18.2-2) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up libpangoft2-1.0-0:amd64 (1.56.1-1) ...
Setting up libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ...
Setting up libpangocairo-1.0-0:amd64 (1.56.1-1) ...
Setting up libcurl4t64:amd64 (8.12.1-3) ...
Setting up libcurl3t64-gnutls:amd64 (8.12.1-3) ...
Setting up debhelper (13.24.1) ...
Setting up libappstream5:amd64 (1.0.4-1) ...
Setting up fcitx5-modules:amd64 (5.1.12-1) ...
Setting up appstream (1.0.4-1) ...
? Metadata cache was updated successfully.
Setting up cmake (3.31.6-1) ...
Setting up fcitx5-modules-dev:amd64 (5.1.12-1) ...
Processing triggers for libc-bin (2.40-7) ...
Processing triggers for dictionaries-common (1.30.8) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/A99_set_merged_usr starting
Not re-configuring usrmerge for unstable
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../fcitx5-chewing_5.1.7-1_source.changes
dpkg-buildpackage: info: source package fcitx5-chewing
dpkg-buildpackage: info: source version 5.1.7-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Boyuan Yang <byang@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Installing in the same prefix as Fcitx, adopting their path scheme by default
-- Found Gettext: /usr/bin/msgmerge (found version "0.23.1")
-- Checking for module 'chewing>=0.5.0'
--   Found chewing, version 0.9.1
chewing
CMake Warning (dev) at test/addon/CMakeLists.txt:2 (add_custom_command):
  Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given.  Assuming
  POST_BUILD to preserve backward compatibility.

  Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
  Run "cmake --help-policy CMP0175" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at test/inputmethod/CMakeLists.txt:2 (add_custom_command):
  Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given.  Assuming
  POST_BUILD to preserve backward compatibility.

  Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
  Run "cmake --help-policy CMP0175" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The following REQUIRED packages have been found:

 * ECM
 * PkgConfig
 * Fcitx5Core (required version >= 5.1.12)
 * Fcitx5ModuleTestFrontend
 * Fcitx5Module
 * Gettext

-- Configuring done (0.5s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu
   dh_auto_build
	cd obj-x86_64-linux-gnu && make -j42 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.7 -B/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/depend
make  -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend
make  -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend
make  -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color="
make  -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/po /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build
make  -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
[ 11%] Generating chewing.conf
[ 11%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o
[ 17%] Generating fcitx5-chewing-da.mo
[ 23%] Generating fcitx5-chewing-ca.mo
[ 29%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml
[ 35%] Generating chewing-addon.conf
[ 41%] Generating fcitx5-chewing-de.mo
[ 52%] Generating fcitx5-chewing-he.mo
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.7/src/eim.cpp
[ 52%] Generating fcitx5-chewing-ja.mo
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/da.po
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.7/po --template /build/reproducible-path/fcitx5-chewing-5.1.7/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/chewing.conf
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ca.po
/usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.7/po --template /build/reproducible-path/fcitx5-chewing-5.1.7/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml
[ 58%] Generating fcitx5-chewing-ko.mo
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.7/po --template /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/chewing-addon.conf
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/de.po
[ 64%] Generating fcitx5-chewing-tr.mo
[ 70%] Generating fcitx5-chewing-zh_CN.mo
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/he.po
[ 76%] Generating fcitx5-chewing-ru.mo
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ja.po
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ko.po
[ 82%] Generating fcitx5-chewing-zh_TW.mo
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-ru.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ru.po
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/tr.po
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/zh_CN.po
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/zh_TW.po
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
[ 82%] Built target chewing-addon.conf.in-fmt
[ 82%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt
[ 82%] Built target fcitx5-chewing-translation
[ 82%] Built target chewing.conf.in-fmt
make  -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend
make  -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/test/addon /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/addon/chewing.conf
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/inputmethod/chewing.conf
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
[ 82%] Built target copy-addon
[ 82%] Built target copy-im
make  -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/depend
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.7 /build/reproducible-path/fcitx5-chewing-5.1.7/test /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/CMakeFiles/testchewing.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make  -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/build
make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
[ 88%] Building CXX object test/CMakeFiles/testchewing.dir/testchewing.cpp.o
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test && /usr/bin/c++  -I/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test -I/usr/include/Fcitx5/Module/fcitx-module/testfrontend -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT test/CMakeFiles/testchewing.dir/testchewing.cpp.o -MF CMakeFiles/testchewing.dir/testchewing.cpp.o.d -o CMakeFiles/testchewing.dir/testchewing.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.7/test/testchewing.cpp
[ 94%] Linking CXX executable testchewing
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testchewing.dir/link.txt --verbose=1
/usr/bin/c++ -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testchewing.dir/link.d CMakeFiles/testchewing.dir/testchewing.cpp.o -o testchewing  /usr/lib/x86_64-linux-gnu/libFcitx5Core.so.5.1.12 /usr/lib/x86_64-linux-gnu/libFcitx5Config.so.5.1.12 /usr/lib/x86_64-linux-gnu/libFcitx5Utils.so.5.1.12
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
[ 94%] Built target testchewing
[100%] Linking CXX shared module libchewing.so
cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/chewing.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/chewing.dir/link.d -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -shared  -o libchewing.so CMakeFiles/chewing.dir/eim.cpp.o  /usr/lib/x86_64-linux-gnu/libFcitx5Core.so.5.1.12 /usr/lib/x86_64-linux-gnu/libFcitx5Config.so.5.1.12 /usr/lib/x86_64-linux-gnu/libFcitx5Utils.so.5.1.12 /usr/lib/x86_64-linux-gnu/libchewing.so
make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
[100%] Built target chewing
make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/CMakeFiles 0
make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
   dh_auto_test
	cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42
make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j42
UpdateCTestConfiguration  from :/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/DartConfiguration.tcl
UpdateCTestConfiguration  from :/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/DartConfiguration.tcl
Test project /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
Connected to MAKE jobserver
test 1
    Start 1: testchewing

1: Test command: /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test/testchewing
1: Working Directory: /build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu/test
1: Test timeout computed to be: 10000000
1: D2026-04-02 16:13:37.156218 i18n.cpp:32] Add gettext domain fcitx5 at /usr/share/locale
1: D2026-04-02 16:13:37.159651 instance.cpp:1995] Trigger Key: Control+space Zenkaku_Hankaku Hangul
1: I2026-04-02 16:13:37.159695 instance.cpp:1394] Override Enabled Addons: {chewing, testfrontend, testim}
1: I2026-04-02 16:13:37.159716 instance.cpp:1395] Override Disabled Addons: {all}
1: D2026-04-02 16:13:37.160092 addonmanager.cpp:167] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: []
1: I2026-04-02 16:13:37.160316 addonmanager.cpp:205] Loaded addon testim
1: D2026-04-02 16:13:37.160336 addonmanager.cpp:167] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: []
1: I2026-04-02 16:13:37.160550 addonmanager.cpp:205] Loaded addon testfrontend
1: I2026-04-02 16:13:37.160773 inputmethodmanager.cpp:209] Found 3 input method(s) in addon testim
1: I2026-04-02 16:13:37.160816 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one
1: I2026-04-02 16:13:37.160904 instance.cpp:382] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)]
1: I2026-04-02 16:13:37.160935 instance.cpp:387] Generated groups: [Default]
1: D2026-04-02 16:13:37.161068 addonmanager.cpp:167] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [(core, SemanticVersion(5.1.12))] OptDep: [(chttrans, SemanticVersion(0.1.0))]
1: D2026-04-02 16:13:37.162332 i18n.cpp:32] Add gettext domain fcitx5-chewing at /usr/share/locale
1: D2026-04-02 16:13:37.186459 eim.cpp:304] Set layout to: KB_DEFAULT
1: D2026-04-02 16:13:37.186494 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } }
1: I2026-04-02 16:13:37.186512 addonmanager.cpp:205] Loaded addon chewing
1: D2026-04-02 16:13:37.186602 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.186622 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.186657 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.186672 instance.cpp:2455] Switch reason: 0
1: D2026-04-02 16:13:37.186684 instance.cpp:2457] Old Input method: keyboard-us
1: D2026-04-02 16:13:37.186697 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us
1: D2026-04-02 16:13:37.186713 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.186724 instance.cpp:2408] Activate: [Last]: [Activating]:chewing
1: D2026-04-02 16:13:37.186743 instance.cpp:2495] Input method switched
1: I2026-04-02 16:13:37.186794 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.186833 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.186874 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.186896 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.186913 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.186925 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.186946 eim.cpp:579] Text:  Zuin: ㄈ
1: I2026-04-02 16:13:37.186967 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.186993 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.187005 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.187015 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.187024 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.187034 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.187050 eim.cpp:579] Text:  Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.187071 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.187099 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.187132 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.187209 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187239 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.187262 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.187274 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.187319 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187338 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.187407 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187432 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.187473 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "分",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.187489 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分))
1: D2026-04-02 16:13:37.187504 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '分))
1: D2026-04-02 16:13:37.187526 eim.cpp:579] Text: 分 Zuin: 
1: I2026-04-02 16:13:37.187548 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.187580 eim.cpp:448] KeyEvent: Down
1: D2026-04-02 16:13:37.187599 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K57-Down-�-
1: D2026-04-02 16:13:37.187619 eim.cpp:271] [src/editor/mod.rs:971 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.187681 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187700 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.187719 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.187733 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.187808 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187844 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"]
1: D2026-04-02 16:13:37.187880 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187895 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.187965 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.187989 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.188029 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "分",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.188045 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分))
1: D2026-04-02 16:13:37.188058 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '分))
1: D2026-04-02 16:13:37.188074 eim.cpp:579] Text: 分 Zuin: 
1: I2026-04-02 16:13:37.188097 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.188139 eim.cpp:448] KeyEvent: Return
1: D2026-04-02 16:13:37.188211 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.188232 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K7-N7-7-
1: D2026-04-02 16:13:37.188300 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.188340 eim.cpp:271] [src/editor/mod.rs:1307 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"]
1: D2026-04-02 16:13:37.188356 eim.cpp:271] [src/editor/mod.rs:1311 chewing::editor] Auto Shift false
1: D2026-04-02 16:13:37.188372 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.188391 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } }
1: D2026-04-02 16:13:37.188404 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.188436 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.188464 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.188534 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.188561 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.188592 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.188608 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.188621 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.188636 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.188662 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.188708 eim.cpp:448] KeyEvent: Return
1: D2026-04-02 16:13:37.188729 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K50-Enter-�-
1: D2026-04-02 16:13:37.188744 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.188757 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.188818 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.188844 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.188876 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.188891 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.188905 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.188926 eim.cpp:271] [src/editor/mod.rs:660 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } }
1: D2026-04-02 16:13:37.188941 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..1, "玢")]
1: D2026-04-02 16:13:37.188958 eim.cpp:271] [src/editor/mod.rs:726 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢
1: D2026-04-02 16:13:37.189043 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.189067 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Commit
1: D2026-04-02 16:13:37.189082 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.189103 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.189118 eim.cpp:271] [src/dictionary/trie_buf.rs:246 chewing::dictionary::trie_buf] Reloading...
1: D2026-04-02 16:13:37.189182 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: I2026-04-02 16:13:37.189305 testfrontend.cpp:28] Commit: 玢
1: D2026-04-02 16:13:37.189323 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.189341 eim.cpp:579] Text:  Zuin: 
1: I2026-04-02 16:13:37.189390 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.189427 eim.cpp:D304] Set layout to: KB_HANYU_PINYIN2026-04-02 16:13:37.189455 eim.cpp:
1: 271] [src/dictionary/trie_buf.rs:272 chewing::dictionary::trie_buf] Saving snapshot...
1: D2026-04-02 16:13:37.189573 eim.cpp:271] [src/dictionary/trie_buf.rs:280 chewing::dictionary::trie_buf] Flushing snapshot...
1: D2026-04-02 16:13:37.189618 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Pinyin { key_seq: "", syllable: Syllable { value: 32768, to_string(): "" }, syllable_alt: Syllable { value: 32768, to_string(): "" }, variant: HanyuPinyin }
1: D2026-04-02 16:13:37.189679 eim.cpp:448] KeyEvent: h
1: D2026-04-02 16:13:37.189695 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K32-H-h-
1: D2026-04-02 16:13:37.189706 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.189718 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.189730 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.189743 eim.cpp:579] Text:  Zuin: h
1: I2026-04-02 16:13:37.189762 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.189780 eim.cpp:448] KeyEvent: u
1: D2026-04-02 16:13:37.189791 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K21-U-u-
1: D2026-04-02 16:13:37.189801 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.189812 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.189823 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.189833 eim.cpp:579] Text:  Zuin: hu
1: I2026-04-02 16:13:37.189847 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.189861 eim.cpp:448] KeyEvent: 2
1: D2026-04-02 16:13:37.189871 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K2-N2-2-
1: D2026-04-02 16:13:37.189952 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.189965 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.189979 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.189987 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.190000 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.190012 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.190081 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.190123 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.190175 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.190193 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.190208 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.190223 eim.cpp:579] Text: 胡 Zuin: 
1: I2026-04-02 16:13:37.190245 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.190273 eim.cpp:448] KeyEvent: j
1: D2026-04-02 16:13:37.190298 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K33-J-j-
1: D2026-04-02 16:13:37.190319 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.190347 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.190364 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.190398 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.190415 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.190526 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.190558 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.190596 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.190612 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.190627 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.190642 eim.cpp:579] Text: 胡 Zuin: j
1: I2026-04-02 16:13:37.190664 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.190693 eim.cpp:448] KeyEvent: i
1: D2026-04-02 16:13:37.190712 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K22-I-i-
1: D2026-04-02 16:13:37.190727 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.190748 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.190762 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.190782 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.190799 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.190909 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.190941 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.191014 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.191033 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.191047 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.191062 eim.cpp:579] Text: 胡 Zuin: ji
1: I2026-04-02 16:13:37.191086 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.191116 eim.cpp:448] KeyEvent: a
1: D2026-04-02 16:13:37.191148 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K27-A-a-
1: D2026-04-02 16:13:37.191162 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.191182 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.191196 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.191216 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191231 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.191359 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191391 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.191422 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.191438 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.191452 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '胡))
1: D2026-04-02 16:13:37.191467 eim.cpp:579] Text: 胡 Zuin: jia
1: I2026-04-02 16:13:37.191490 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.191518 eim.cpp:448] KeyEvent: 3
1: D2026-04-02 16:13:37.191539 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K3-N3-3-
1: D2026-04-02 16:13:37.191625 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191649 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.191671 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.191685 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.191704 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191719 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.191848 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191879 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.191910 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191931 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.191947 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.191961 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.192077 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.192106 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.192150 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.192168 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假))
1: D2026-04-02 16:13:37.192184 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假))
1: D2026-04-02 16:13:37.192199 eim.cpp:579] Text: 胡假 Zuin: 
1: I2026-04-02 16:13:37.192222 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.192253 eim.cpp:448] KeyEvent: h
1: D2026-04-02 16:13:37.192272 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K32-H-h-
1: D2026-04-02 16:13:37.192288 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.192310 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.192325 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.192359 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.192376 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.192524 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.192557 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.192584 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.192603 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.192617 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.192631 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.192682 eim.cpp:271] [src/dictionary/trie_buf.rs:285 chewing::dictionary::trie_buf]     Done
1: D2026-04-02 16:13:37.192699 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.192713 eim.cpp:271] [src/dictionary/trie_buf.rs:246 chewing::dictionary::trie_buf] Reloading...
1: D2026-04-02 16:13:37.192729 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.192766 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.192822 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.192854 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假))
1: D2026-04-02 16:13:37.192876 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假))
1: D2026-04-02 16:13:37.192898 D2026-04-02 16:13:37.192913 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: D2026-04-02 16:13:37.192929 eim.cpp:271] [src/dictionary/trie_buf.rs:260 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary.
1: eim.cpp:579] Text: 胡假 Zuin: h
1: I2026-04-02 16:13:37.193072 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.193105 eim.cpp:448] KeyEvent: u
1: D2026-04-02 16:13:37.193128 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K21-U-u-
1: D2026-04-02 16:13:37.193143 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.193165 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.193181 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.193209 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193224 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.193344 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193381 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.193408 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193439 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.193456 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193470 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.193546 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193574 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.193613 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.193632 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假))
1: D2026-04-02 16:13:37.193646 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假))
1: D2026-04-02 16:13:37.193662 eim.cpp:579] Text: 胡假 Zuin: hu
1: I2026-04-02 16:13:37.193687 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.193717 eim.cpp:448] KeyEvent: 3
1: D2026-04-02 16:13:37.193751 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K3-N3-3-
1: D2026-04-02 16:13:37.193803 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193822 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.193844 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.193857 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.193876 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.193891 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.193997 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194029 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.194054 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194084 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.194114 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194136 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.194151 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194165 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.194244 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194278 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.194303 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194322 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.194337 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194352 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.194402 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194431 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.194479 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 3000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 9000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.194495 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.194511 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.194527 eim.cpp:579] Text: 胡假虎 Zuin: 
1: I2026-04-02 16:13:37.194551 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.194581 eim.cpp:448] KeyEvent: w
1: D2026-04-02 16:13:37.194600 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K16-W-w-
1: D2026-04-02 16:13:37.194616 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.194644 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.194659 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.194678 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194692 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.194806 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194842 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.194868 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194889 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.194913 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194939 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.194955 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.194969 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.195043 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195072 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.195099 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195127 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.195142 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195157 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.195204 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195229 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.195281 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 3000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 9000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.195298 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.195313 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.195329 eim.cpp:579] Text: 胡假虎 Zuin: w
1: I2026-04-02 16:13:37.195351 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.195380 eim.cpp:448] KeyEvent: e
1: D2026-04-02 16:13:37.195399 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K17-E-e-
1: D2026-04-02 16:13:37.195415 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.195437 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.195451 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.195471 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195487 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.195608 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195639 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.195664 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195686 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.195713 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195733 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.195747 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195762 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.195839 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195867 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.195893 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195914 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.195929 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.195943 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.195989 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196018 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.196073 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 3000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 9000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.196093 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.196110 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.196126 eim.cpp:579] Text: 胡假虎 Zuin: we
1: I2026-04-02 16:13:37.196151 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.196181 eim.cpp:448] KeyEvent: i
1: D2026-04-02 16:13:37.196208 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K22-I-i-
1: D2026-04-02 16:13:37.196223 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.196245 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.196258 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.196278 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196292 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.196395 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196431 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.196457 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196477 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.196500 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196522 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.196538 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196554 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.196631 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196659 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.196684 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196703 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.196719 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196736 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.196788 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.196810 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.196856 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 3000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 9000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.196875 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.196891 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎))
1: D2026-04-02 16:13:37.196907 eim.cpp:579] Text: 胡假虎 Zuin: wei
1: I2026-04-02 16:13:37.196932 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.196962 eim.cpp:448] KeyEvent: 1
1: D2026-04-02 16:13:37.197012 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K1-N1-1-
1: D2026-04-02 16:13:37.197091 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197114 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.197139 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.197153 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.197173 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197188 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.197299 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197337 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.197363 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197383 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.197408 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197429 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.197463 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197497 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None }))
1: D2026-04-02 16:13:37.197515 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197532 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.197612 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197645 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.197671 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197690 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.197714 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197735 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None
1: D2026-04-02 16:13:37.197750 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197766 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.197822 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197855 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.197882 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197903 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None }))
1: D2026-04-02 16:13:37.197920 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.197937 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.198025 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198053 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.198159 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 24000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 5,
1:         total_score(): 28005,
1:         intervals: [
1:             I(
1:                 0..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "狐假虎威",
1:                         freq: 5,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 8000,
1:         rule_smallest_lenvariance(): -200,
1:         rule_largest_freqsum(): 15,
1:         total_score(): 11815,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎威",
1:                         freq: 15,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 10000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 3..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "威",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.198180 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.198195 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.198211 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威))
1: D2026-04-02 16:13:37.198227 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.198244 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威))
1: D2026-04-02 16:13:37.198259 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.198275 eim.cpp:579] Text: 狐假虎威 Zuin: 
1: I2026-04-02 16:13:37.198300 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.198334 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.198353 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.198380 eim.cpp:271] [src/editor/mod.rs:826 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.198410 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198425 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.198446 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.198459 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.198493 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198512 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["狐假虎威"]
1: D2026-04-02 16:13:37.198534 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198550 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.198654 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198685 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.198711 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198732 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.198757 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198777 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.198803 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198829 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None }))
1: D2026-04-02 16:13:37.198844 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198860 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.198940 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.198968 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.198996 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199016 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.199041 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199061 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None
1: D2026-04-02 16:13:37.199076 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199092 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.199144 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199166 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.199197 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199218 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None }))
1: D2026-04-02 16:13:37.199234 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199248 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.199334 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199368 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.199478 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 24000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 5,
1:         total_score(): 28005,
1:         intervals: [
1:             I(
1:                 0..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "狐假虎威",
1:                         freq: 5,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 8000,
1:         rule_smallest_lenvariance(): -200,
1:         rule_largest_freqsum(): 15,
1:         total_score(): 11815,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎威",
1:                         freq: 15,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 10000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 3..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "威",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.199499 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.199515 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.199531 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威))
1: D2026-04-02 16:13:37.199546 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.199562 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威))
1: D2026-04-02 16:13:37.199578 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.199593 eim.cpp:579] Text: 狐假虎威 Zuin: 
1: I2026-04-02 16:13:37.199618 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.199653 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.199686 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199704 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K57-Down-�-
1: D2026-04-02 16:13:37.199730 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199755 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199787 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199803 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.199828 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.199856 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199873 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["虎威"]
1: D2026-04-02 16:13:37.199893 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.199908 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.200010 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200037 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.200063 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200082 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.200106 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200126 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.200152 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200178 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None }))
1: D2026-04-02 16:13:37.200194 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200209 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.200294 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200328 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.200355 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200374 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.200399 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200420 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None
1: D2026-04-02 16:13:37.200435 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200450 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.200504 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200528 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.200555 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200575 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None }))
1: D2026-04-02 16:13:37.200591 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200605 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.200691 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.200724 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.200825 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 24000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 5,
1:         total_score(): 28005,
1:         intervals: [
1:             I(
1:                 0..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "狐假虎威",
1:                         freq: 5,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 8000,
1:         rule_smallest_lenvariance(): -200,
1:         rule_largest_freqsum(): 15,
1:         total_score(): 11815,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎威",
1:                         freq: 15,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 10000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 3..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "威",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.200846 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.200861 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.200878 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威))
1: D2026-04-02 16:13:37.200893 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.200909 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威))
1: D2026-04-02 16:13:37.200924 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.200940 eim.cpp:579] Text: 狐假虎威 Zuin: 
1: I2026-04-02 16:13:37.200966 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.201089 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.201145 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201164 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K57-Down-�-
1: D2026-04-02 16:13:37.201190 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201277 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201298 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.201323 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } }
1: D2026-04-02 16:13:37.201402 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201443 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"]
1: D2026-04-02 16:13:37.201487 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201504 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.201621 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201656 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.201688 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201708 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.201732 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201758 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.201790 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201818 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None }))
1: D2026-04-02 16:13:37.201833 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201848 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.201930 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.201955 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.201983 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202003 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.202030 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202049 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None
1: D2026-04-02 16:13:37.202064 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202078 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.202130 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202161 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.202189 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202210 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None }))
1: D2026-04-02 16:13:37.202225 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202239 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.202320 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202343 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.202450 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 24000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 5,
1:         total_score(): 28005,
1:         intervals: [
1:             I(
1:                 0..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "狐假虎威",
1:                         freq: 5,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 8000,
1:         rule_smallest_lenvariance(): -200,
1:         rule_largest_freqsum(): 15,
1:         total_score(): 11815,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎威",
1:                         freq: 15,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 10000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 3..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "威",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.202470 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.202483 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.202498 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威))
1: D2026-04-02 16:13:37.202512 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.202528 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威))
1: D2026-04-02 16:13:37.202542 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.202559 eim.cpp:579] Text: 狐假虎威 Zuin: 
1: I2026-04-02 16:13:37.202582 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.202615 eim.cpp:448] KeyEvent: Return
1: D2026-04-02 16:13:37.202713 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202735 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K1-N1-1-
1: D2026-04-02 16:13:37.202822 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202862 eim.cpp:271] [src/editor/mod.rs:1307 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"]
1: D2026-04-02 16:13:37.202878 eim.cpp:271] [src/editor/mod.rs:1311 chewing::editor] Auto Shift false
1: D2026-04-02 16:13:37.202896 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.202928 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } }
1: D2026-04-02 16:13:37.202942 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.202963 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.202978 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.203078 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203104 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.203130 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203150 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.203174 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203194 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.203221 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203247 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None }))
1: D2026-04-02 16:13:37.203263 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203278 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.203351 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203377 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.203406 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203425 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.203454 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203475 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None
1: D2026-04-02 16:13:37.203490 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203505 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.203559 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203588 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.203615 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203637 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None }))
1: D2026-04-02 16:13:37.203653 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203667 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.203751 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.203781 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.203892 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 24000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 5,
1:         total_score(): 28005,
1:         intervals: [
1:             I(
1:                 0..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "狐假虎威",
1:                         freq: 5,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 8000,
1:         rule_smallest_lenvariance(): -200,
1:         rule_largest_freqsum(): 15,
1:         total_score(): 11815,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎威",
1:                         freq: 15,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 10000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 3..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "威",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.203912 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.203928 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.203943 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威))
1: D2026-04-02 16:13:37.203959 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.203975 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威))
1: D2026-04-02 16:13:37.203990 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.204006 eim.cpp:579] Text: 狐假虎威 Zuin: 
1: I2026-04-02 16:13:37.204037 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.204071 eim.cpp:448] KeyEvent: Return
1: D2026-04-02 16:13:37.204091 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K50-Enter-�-
1: D2026-04-02 16:13:37.204108 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204124 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.204241 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204268 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.204293 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204313 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None
1: D2026-04-02 16:13:37.204337 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204358 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.204384 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204410 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None }))
1: D2026-04-02 16:13:37.204425 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204439 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.204513 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204536 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.204573 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204593 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None
1: D2026-04-02 16:13:37.204617 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204637 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None
1: D2026-04-02 16:13:37.204652 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204667 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.204718 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204740 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.204766 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204799 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None }))
1: D2026-04-02 16:13:37.204818 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204833 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.204912 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.204945 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None }))
1: D2026-04-02 16:13:37.205069 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 24000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 5,
1:         total_score(): 28005,
1:         intervals: [
1:             I(
1:                 0..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "狐假虎威",
1:                         freq: 5,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 8000,
1:         rule_smallest_lenvariance(): -200,
1:         rule_largest_freqsum(): 15,
1:         total_score(): 11815,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎威",
1:                         freq: 15,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 4000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 10000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "胡",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "假",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 2..3,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "虎",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 3..4,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "威",
1:                         freq: 0,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.205090 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.205106 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.205122 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威))
1: D2026-04-02 16:13:37.205138 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.205154 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威))
1: D2026-04-02 16:13:37.205170 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(28005 (0 4 '狐假虎威))
1: D2026-04-02 16:13:37.205198 eim.cpp:271] [src/editor/mod.rs:660 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } }
1: D2026-04-02 16:13:37.205216 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..4, "狐假虎威")]
1: D2026-04-02 16:13:37.205238 eim.cpp:271] [src/editor/mod.rs:712 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威
1: D2026-04-02 16:13:37.205269 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.205287 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Commit
1: D2026-04-02 16:13:37.205303 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.205318 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.205335 eim.cpp:271] [src/dictionary/trie_buf.rs:229 chewing::dictionary::trie_buf] Aborted. The in memory dictionary is already dirty.
1: D2026-04-02 16:13:37.205351 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: I2026-04-02 16:13:37.205429 testfrontend.cpp:28] Commit: 狐假虎威
1: D2026-04-02 16:13:37.205446 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.205462D2026-04-02 16:13:37.205475  eim.cpp:579] Text: eim.cpp:271] [src/dictionary/trie_buf.rs:272 chewing::dictionary::trie_buf] Saving snapshot...
1:  Zuin: 
1: D2026-04-02 16:13:37.205520 eim.cppI2026-04-02 16:13:37.205533 testfrontend.cpp:75:271] [src/dictionary/trie_buf.rs:280 chewing::dictionary::trie_buf] Flushing snapshot...
1: ] KeyEvent key: Return isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.205582 eim.cpp:448] KeyEvent: f
1: D2026-04-02 16:13:37.205603 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K30-F-f-
1: D2026-04-02 16:13:37.205619 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.205634 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.205648 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.205664 eim.cpp:579] Text:  Zuin: f
1: I2026-04-02 16:13:37.205684 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.205710 eim.cpp:448] KeyEvent: e
1: D2026-04-02 16:13:37.205728 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K17-E-e-
1: D2026-04-02 16:13:37.205743 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.205758 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.205771 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.205786 eim.cpp:579] Text:  Zuin: fe
1: I2026-04-02 16:13:37.205806 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.205830 eim.cpp:448] KeyEvent: n
1: D2026-04-02 16:13:37.205848 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K43-N-n-
1: D2026-04-02 16:13:37.205863 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.205879 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.205893 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.205909 eim.cpp:579] Text:  Zuin: fen
1: I2026-04-02 16:13:37.205930 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.205966 eim.cpp:448] KeyEvent: 1
1: D2026-04-02 16:13:37.205984 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K1-N1-1-
1: D2026-04-02 16:13:37.206054 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206090 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.206110 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.206124 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.206143 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206159 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.206228 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206256 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) }))
1: D2026-04-02 16:13:37.206295 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 1,
1:                         last_used: Some(
1:                             6,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.206311 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.206325 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.206340 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.206363 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.206397 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.206416 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.206446 eim.cpp:271] [src/editor/mod.rs:826 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.206513 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206534 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.206553 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.206566 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.206632 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206674 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"]
1: D2026-04-02 16:13:37.206709 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206726 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.206831 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.206877 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) }))
1: D2026-04-02 16:13:37.206915 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 1,
1:                         last_used: Some(
1:                             6,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.206931 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.206946 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.206961 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.206985 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.207026 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.207042 instance.cpp:2455] Switch reason: 1
1: D2026-04-02 16:13:37.207056 instance.cpp:2457] Old Input method: chewing
1: D2026-04-02 16:13:37.207069 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing
1: D2026-04-02 16:13:37.207095 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.207111 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.207174 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.207200 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) }))
1: D2026-04-02 16:13:37.207245 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 1,
1:                         last_used: Some(
1:                             6,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.207261 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.207277 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.207317 eim.cpp:271] [src/editor/mod.rs:660 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.207335 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..1, "玢")]
1: D2026-04-02 16:13:37.207363 eim.cpp:271] [src/editor/mod.rs:726 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢
1: D2026-04-02 16:13:37.207429 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: I2026-04-02 16:13:37.207490 testfrontend.cpp:28] Commit: 玢
1: D2026-04-02 16:13:37.207508 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.207528 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.207559 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.207575 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.207595 instance.cpp:2495] Input method switched
1: D2026-04-02 16:13:37.207626 eim.cpp:304] Set layout to: KB_DEFAULT
1: D2026-04-02 16:13:37.207648 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } }
1: D2026-04-02 16:13:37.207723 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.207738 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.207763 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.207778 instance.cpp:2455] Switch reason: 0
1: D2026-04-02 16:13:37.207792 instance.cpp:2457] Old Input method: keyboard-us
1: D2026-04-02 16:13:37.207823 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us
1: D2026-04-02 16:13:37.207843 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.207856 instance.cpp:2408] Activate: [Last]: [Activating]:chewing
1: D2026-04-02 16:13:37.207875 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.207892 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.207909 instance.cpp:2495] Input method switched
1: I2026-04-02 16:13:37.207947 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.208023 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.208046 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.208062 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.208091 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.208107 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.208122 eim.cpp:271] [src/dictionary/trie_buf.rs:222 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished.
1: D2026-04-02 16:13:37.208136 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: D2026-04-02 16:13:37.208150 eim.cpp:271] [src/dictionary/trie_buf.rs:256 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled.
1: D2026-04-02 16:13:37.208164 eim.cpp:625] D2026-04-02 16:13:37.208189 eim.cpp:271] [src/dictionary/trie_buf.rs:285 chewing::dictionary::trie_buf]     Done
1: updateUI
1: D2026-04-02 16:13:37.208228 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.208245 eim.cpp:271] [src/dictionary/trie_buf.rs:246 chewing::dictionary::trie_buf] Reloading...
1: DD2026-04-02 16:13:37.208275 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: D2026-04-02 16:13:37.208285 eim.cpp:271] [src/dictionary/trie_buf.rs:260 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary.
1: 2026-04-02 16:13:37.208307 eim.cpp:579] Text:  Zuin: ㄈ
1: I2026-04-02 16:13:37.208341 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.208374 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.208405 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.208424 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.208454 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.208470 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.208495 eim.cpp:579] Text:  Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.208526 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.208564 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.208593 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.208669 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.208694 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.208722 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.208738 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.208765 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.208783 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.208851 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.208885 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.208936 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.208954 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.208986 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.209003 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.209026 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.209065 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.209085 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.209117 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.209144 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.209160 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.209187 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.209205 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.209275 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.209311 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.209354 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.209373 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.209388 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.209404 eim.cpp:579] Text: 玢 Zuin: ㄈ
1: I2026-04-02 16:13:37.209428 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.209466 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.209495 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.209512 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.209537 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.209553 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.209579 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.209596 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.209672 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.209705 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.209748 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.209766 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.209781 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.209797 eim.cpp:579] Text: 玢 Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.209821 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.209860 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.209880 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.209960 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.209983 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.210012 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.210028 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.210048 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210064 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.210133 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210168 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.210206 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210236 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None }))
1: D2026-04-02 16:13:37.210254 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210270 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.210336 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210371 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.210440 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1791,
1:         total_score(): 15791,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1791,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.210459 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛))
1: D2026-04-02 16:13:37.210475 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15791 (0 2 '紛紛))
1: D2026-04-02 16:13:37.210491 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.210506 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15791 (0 2 '紛紛))
1: D2026-04-02 16:13:37.210522 eim.cpp:579] Text: 紛紛 Zuin: 
1: I2026-04-02 16:13:37.210545 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.210578 eim.cpp:448] KeyEvent: Return
1: D2026-04-02 16:13:37.210598 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K50-Enter-�-
1: D2026-04-02 16:13:37.210614 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210632 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.210703 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210739 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.210776 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210805 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None }))
1: D2026-04-02 16:13:37.210824 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210840 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.210910 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.210947 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.211009 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1791,
1:         total_score(): 15791,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1791,
1:                         last_used: None,
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.211027 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛))
1: D2026-04-02 16:13:37.211043 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15791 (0 2 '紛紛))
1: D2026-04-02 16:13:37.211058 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.211073 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15791 (0 2 '紛紛))
1: D2026-04-02 16:13:37.211096 eim.cpp:271] [src/editor/mod.rs:660 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.211112 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..2, "紛紛")]
1: D2026-04-02 16:13:37.211144 eim.cpp:271] [src/editor/mod.rs:712 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛
1: D2026-04-02 16:13:37.211175 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.211193 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Commit
1: D2026-04-02 16:13:37.211210 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.211226 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.211262 eim.cpp:271] [src/dictionary/trie_buf.rs:229 chewing::dictionary::trie_buf] Aborted. The in memory dictionary is already dirty.
1: D2026-04-02 16:13:37.211281 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: I2026-04-02 16:13:37.211363 testfrontend.cpp:28] Commit: 紛紛
1: D2026-04-02 16:13:37.211382 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.211401 eim.cppD2026-04-02 16:13:37.211421 eim.cpp:579] Text:  Zuin: 
1: I:271] [src/dictionary/trie_buf.rs:272 chewing::dictionary::trie_buf] Saving snapshot...
1: D2026-04-02 16:13:37.211525 eim.cpp:271] [src/dictionary/trie_buf.rs:280 chewing::dictionary::trie_buf] Flushing snapshot...
1: 2026-04-02 16:13:37.211485 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.211584 eim.cpp:448] KeyEvent: BackSpace
1: D2026-04-02 16:13:37.211616 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.211633 eim.cpp:579] Text:  Zuin: 
1: I2026-04-02 16:13:37.211654 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0
1: D2026-04-02 16:13:37.211678 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.211695 instance.cpp:2455] Switch reason: 1
1: D2026-04-02 16:13:37.211709 instance.cpp:2457] Old Input method: chewing
1: D2026-04-02 16:13:37.211724 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing
1: D2026-04-02 16:13:37.211745 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.211760 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.211776 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.211790 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.211809 instance.cpp:2495] Input method switched
1: D2026-04-02 16:13:37.211847 eim.cpp:304] Set layout to: KB_DEFAULT
1: D2026-04-02 16:13:37.211879 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } }
1: D2026-04-02 16:13:37.211960 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.211977 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.212008 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.212025 instance.cpp:2455] Switch reason: 0
1: D2026-04-02 16:13:37.212038 instance.cpp:2457] Old Input method: keyboard-us
1: D2026-04-02 16:13:37.212053 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us
1: D2026-04-02 16:13:37.212074 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.212088 instance.cpp:2408] Activate: [Last]: [Activating]:chewing
1: D2026-04-02 16:13:37.212108 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.212126 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.212146 instance.cpp:2495] Input method switched
1: I2026-04-02 16:13:37.212177 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.212227 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.212253 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.212270 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.212286 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.212301 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.212318 eim.cpp:579] Text:  Zuin: ㄈ
1: I2026-04-02 16:13:37.212336 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.212377 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.212397 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.212413 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.212430 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.212444 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.212470 eim.cpp:579] Text:  Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.212492 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.212527 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.212547 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.212624 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.212648 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.212677 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.212693 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.212719 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.212736 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.212816 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.212847 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.212889 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.212908 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.212922 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.212936 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.212959 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.213004 eim.cpp:448] KeyEvent: BackSpace
1: D2026-04-02 16:13:37.213024 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K52-Backspace-�-
1: D2026-04-02 16:13:37.213040 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.213056 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.213070 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.213085 eim.cpp:579] Text:  Zuin: 
1: I2026-04-02 16:13:37.213103 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.213126 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.213140 instance.cpp:2455] Switch reason: 1
1: D2026-04-02 16:13:37.213153 instance.cpp:2457] Old Input method: chewing
1: D2026-04-02 16:13:37.213167 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing
1: D2026-04-02 16:13:37.213186 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.213201 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.213217 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.213232 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.213252 instance.cpp:2495] Input method switched
1: D2026-04-02 16:13:37.213281 eim.cpp:304] Set layout to: KB_DEFAULT
1: D2026-04-02 16:13:37.213302 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } }
1: D2026-04-02 16:13:37.213376 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.213391 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.213417 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.213432 instance.cpp:2455] Switch reason: 0
1: D2026-04-02 16:13:37.213445 instance.cpp:2457] Old Input method: keyboard-us
1: D2026-04-02 16:13:37.213458 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us
1: D2026-04-02 16:13:37.213476 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.213488 instance.cpp:2408] Activate: [Last]: [Activating]:chewing
1: D2026-04-02 16:13:37.213508 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.213524 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.213541 instance.cpp:2495] Input method switched
1: I2026-04-02 16:13:37.213562 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.213595 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.213617 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.213633 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.213659 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.213673 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.213690 eim.cpp:579] Text:  Zuin: ㄈ
1: I2026-04-02 16:13:37.213710 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.213738 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.213757 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.213772 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.213787 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.213801 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.213817 eim.cpp:579] Text:  Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.213838 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.213874 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.213893 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.213959 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.213987 eim.cpp:271] [src/dictionary/trie_buf.rs:285 chewing::dictionary::trie_buf]     Done
1: D2026-04-02 16:13:37.214015 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk...
1: D2026-04-02 16:13:37.214029 eim.cpp:271] [src/dictionary/trie_buf.rs:246 chewing::dictionary::trie_buf] Reloading...
1: D2026-04-02 16:13:37.214053 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.214086 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: DD2026-04-02 16:13:37.214126 eim.cpp:2026-04-02 16:13:37.214113 eim.cpp:625] updateUI271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing...
1: D2026-04-02 16:13:37.214180 eim.cpp:271] [src/dictionary/trie_buf.rs:260 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary.
1: 
1: D2026-04-02 16:13:37.214251 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.214271 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.214352 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.214385 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.214425 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.214441 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.214456 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.214470 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.214495 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.214528 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.214559 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.214575 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.214594 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.214608 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.214628 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.214644 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.214710 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.214735 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.214771 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.214788 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.214801 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.214817 eim.cpp:579] Text: 玢 Zuin: ㄈ
1: I2026-04-02 16:13:37.214841 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.214869 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.214889 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.214905 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.214925 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.214939 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.214959 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.214974 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.215043 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215069 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.215104 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.215119 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.215133 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.215149 eim.cpp:579] Text: 玢 Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.215171 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.215200 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.215219 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.215282 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215305 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.215326 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.215340 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.215360 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215375 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.215441 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215468 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.215497 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215519 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) }))
1: D2026-04-02 16:13:37.215534 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215549 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.215607 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215631 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.215705 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1792,
1:         total_score(): 15792,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1792,
1:                         last_used: Some(
1:                             37,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.215724 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.215739 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.215754 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.215768 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.215782 eim.cpp:579] Text: 紛紛 Zuin: 
1: I2026-04-02 16:13:37.215805 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.215833 eim.cpp:448] KeyEvent: BackSpace
1: D2026-04-02 16:13:37.215853 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K52-Backspace-�-
1: D2026-04-02 16:13:37.215867 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.215886 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.215900 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.215920 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.215936 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.216009 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.216032 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.216074 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.216089 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.216103 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.216117 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.216138 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.216166 eim.cpp:448] KeyEvent: BackSpace
1: D2026-04-02 16:13:37.216185 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K52-Backspace-�-
1: D2026-04-02 16:13:37.216200 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.216216 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.216229 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.216244 eim.cpp:579] Text:  Zuin: 
1: I2026-04-02 16:13:37.216262 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.216289 eim.cpp:448] KeyEvent: BackSpace
1: D2026-04-02 16:13:37.216306 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.216319 eim.cpp:579] Text:  Zuin: 
1: I2026-04-02 16:13:37.216335 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0
1: D2026-04-02 16:13:37.216357 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.216370 instance.cpp:2455] Switch reason: 1
1: D2026-04-02 16:13:37.216383 instance.cpp:2457] Old Input method: chewing
1: D2026-04-02 16:13:37.216397 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing
1: D2026-04-02 16:13:37.216416 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.216429 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.216445 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.216457 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.216475 instance.cpp:2495] Input method switched
1: D2026-04-02 16:13:37.216507 eim.cpp:304] Set layout to: KB_DEFAULT
1: D2026-04-02 16:13:37.216528 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } }
1: D2026-04-02 16:13:37.216600 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.216615 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.216641 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.216656 instance.cpp:2455] Switch reason: 0
1: D2026-04-02 16:13:37.216670 instance.cpp:2457] Old Input method: keyboard-us
1: D2026-04-02 16:13:37.216685 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us
1: D2026-04-02 16:13:37.216704 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.216718 instance.cpp:2408] Activate: [Last]: [Activating]:chewing
1: D2026-04-02 16:13:37.216738 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.216755 eim.cpp:579] Text:  Zuin: 
1: D2026-04-02 16:13:37.216773 instance.cpp:2495] Input method switched
1: I2026-04-02 16:13:37.216803 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.216836 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.216857 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.216872 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.216887 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.216900 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.216916 eim.cpp:579] Text:  Zuin: ㄈ
1: I2026-04-02 16:13:37.216935 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.216962 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.217001 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.217015 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.217030 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } }
1: D2026-04-02 16:13:37.217043 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.217060 eim.cpp:579] Text:  Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.217081 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.217109 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.217127 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.217203 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.217224 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.217244 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.217257 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.217277 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.217292 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.217351 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.217376 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.217412 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.217428 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.217442 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.217457 eim.cpp:579] Text: 玢 Zuin: 
1: I2026-04-02 16:13:37.217477 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.217508 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.217527 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.217542 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.217562 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.217576 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.217596 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.217611 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.217681 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.217707 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.217742 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.217758 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.217773 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.217788 eim.cpp:579] Text: 玢 Zuin: ㄈ
1: I2026-04-02 16:13:37.217810 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.217839 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.217857 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.217872 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.217890 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } }
1: D2026-04-02 16:13:37.217905 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.217926 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.217941 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.218013 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218036 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.218071 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 1000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 7000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.218086 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.218101 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(7000 (0 1 '玢))
1: D2026-04-02 16:13:37.218116 eim.cpp:579] Text: 玢 Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.218139 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.218170 eim.cpp:448] KeyEvent: space
1: D2026-04-02 16:13:37.218188 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- -
1: D2026-04-02 16:13:37.218251 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218272 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.218293 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.218307 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.218326 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218342 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.218407 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218433 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.218462 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218485 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) }))
1: D2026-04-02 16:13:37.218500 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218515 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.218580 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218605 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.218663 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1792,
1:         total_score(): 15792,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1792,
1:                         last_used: Some(
1:                             37,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.218680 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.218695 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.218709 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.218723 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.218737 eim.cpp:579] Text: 紛紛 Zuin: 
1: I2026-04-02 16:13:37.218760 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.218790 eim.cpp:448] KeyEvent: z
1: D2026-04-02 16:13:37.218809 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z-
1: D2026-04-02 16:13:37.218823 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.218843 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.218857 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.218876 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218891 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.218955 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.218982 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.219010 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219032 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) }))
1: D2026-04-02 16:13:37.219047 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219062 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.219130 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219155 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.219219 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1792,
1:         total_score(): 15792,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1792,
1:                         last_used: Some(
1:                             37,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.219237 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.219253 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.219267 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.219282 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.219297 eim.cpp:579] Text: 紛紛 Zuin: ㄈ
1: I2026-04-02 16:13:37.219320 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.219351 eim.cpp:448] KeyEvent: p
1: D2026-04-02 16:13:37.219370 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p-
1: D2026-04-02 16:13:37.219384 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb
1: D2026-04-02 16:13:37.219406 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } }
1: D2026-04-02 16:13:37.219421 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.219441 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219456 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.219524 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219556 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.219584 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219608 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) }))
1: D2026-04-02 16:13:37.219623 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219637 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.219695 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219719 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.219777 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1792,
1:         total_score(): 15792,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1792,
1:                         last_used: Some(
1:                             37,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.219794 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.219810 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.219826 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.219840 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.219857 eim.cpp:579] Text: 紛紛 Zuin: ㄈㄣ
1: I2026-04-02 16:13:37.219881 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1
1: D2026-04-02 16:13:37.219907 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106
1: D2026-04-02 16:13:37.219922 instance.cpp:2455] Switch reason: 1
1: D2026-04-02 16:13:37.219936 instance.cpp:2457] Old Input method: chewing
1: D2026-04-02 16:13:37.219949 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing
1: D2026-04-02 16:13:37.219973 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.219989 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.220058 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220084 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.220113 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220135 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) }))
1: D2026-04-02 16:13:37.220150 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220165 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.220222 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220246 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.220301 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1792,
1:         total_score(): 15792,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1792,
1:                         last_used: Some(
1:                             37,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.220319 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.220334 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.220350 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.220365 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: I2026-04-02 16:13:37.220384 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ
1: D2026-04-02 16:13:37.220400 eim.cpp:625] updateUI
1: D2026-04-02 16:13:37.220420 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220436 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.220506 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220532 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.220560 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220583 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) }))
1: D2026-04-02 16:13:37.220599 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220613 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None
1: D2026-04-02 16:13:37.220674 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary.
1: D2026-04-02 16:13:37.220697 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) }))
1: D2026-04-02 16:13:37.220764 eim.cpp:271] [src/conversion/chewing.rs:39 chewing::conversion::chewing] paths: [
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 12000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 1792,
1:         total_score(): 15792,
1:         intervals: [
1:             I(
1:                 0..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "紛紛",
1:                         freq: 1792,
1:                         last_used: Some(
1:                             37,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1:     PossiblePath {
1:         rule_largest_sum(): 2000,
1:         rule_largest_avgwordlen(): 6000,
1:         rule_smallest_lenvariance(): 0,
1:         rule_largest_freqsum(): 0,
1:         total_score(): 8000,
1:         intervals: [
1:             I(
1:                 0..1,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:             I(
1:                 1..2,
1:                 Phrase(
1:                     Phrase {
1:                         phrase: "玢",
1:                         freq: 2,
1:                         last_used: Some(
1:                             30,
1:                         ),
1:                     },
1:                 ),
1:             ),
1:         ],
1:     },
1: ]
1: D2026-04-02 16:13:37.220793 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.220809 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.220825 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢))
1: D2026-04-02 16:13:37.220840 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing]   Keep #PossiblePath(15792 (0 2 '紛紛))
1: D2026-04-02 16:13:37.220856 eim.cpp:579] Text: 紛紛 Zuin: 
1: D2026-04-02 16:13:37.220878 instance.cpp:2403] Instance::activateInputMethod
1: D2026-04-02 16:13:37.220893 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us
1: D2026-04-02 16:13:37.220913 instance.cpp:2495] Input method switched
1: D2026-04-02 16:13:37.220942 instance.cpp:1441] Running save...
1: I2026-04-02 16:13:37.221088 addonmanager.cpp:308] Unloading addon chewing
1: I2026-04-02 16:13:37.221587 addonmanager.cpp:308] Unloading addon testfrontend
1: I2026-04-02 16:13:37.221615 addonmanager.cpp:308] Unloading addon testim
1/1 Test #1: testchewing ......................   Passed    0.07 sec

100% tests passed, 0 tests failed out of 1

Total Test time (real) =   0.07 sec
make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/fcitx5-chewing/
	cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.7 -B/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
make[2]: Nothing to be done for 'preinstall'.
make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/lib/x86_64-linux-gnu/fcitx5/libchewing.so
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/fcitx5/inputmethod/chewing.conf
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/fcitx5/addon/chewing.conf
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo
-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.7/debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo
make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-x86_64-linux-gnu'
   dh_installdocs
   dh_installchangelogs
   dh_icons
   dh_perl
   dh_link
   dh_strip_nondeterminism
	Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo
	Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'fcitx5-chewing' in '../fcitx5-chewing_5.1.7-1_amd64.deb'.
dpkg-deb: building package 'fcitx5-chewing-dbgsym' in '../fcitx5-chewing-dbgsym_5.1.7-1_amd64.deb'.
 dpkg-genbuildinfo --build=binary -O../fcitx5-chewing_5.1.7-1_amd64.buildinfo
 dpkg-genchanges --build=binary -O../fcitx5-chewing_5.1.7-1_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/1366849/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/1366849 and its subdirectories
I: Current time: Fri Apr  3 06:13:41 +14 2026
I: pbuilder-time-stamp: 1775146421