I: pbuilder: network access will be disabled during build I: Current time: Fri Jan 31 02:56:33 -12 2025 I: pbuilder-time-stamp: 1738335393 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/1117836/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='47d33317ceee42338f4096f04d4fb027' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1117836' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.25cOZYN0/pbuilderrc_9b2G --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.25cOZYN0/b1 --logfile b1/build.log fcitx5-chewing_5.1.7-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1117836/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: arm64 Maintainer: Debian Pbuilder Team 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 ... 19956 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 63.1 MB of archives. After unpacking 232 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-7 [62.4 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 procps arm64 2:4.0.4-7 [868 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-2 [91.5 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 libffi8 arm64 3.4.6-1 [20.9 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.82.4-2 [1413 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-6 [9239 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b2 [756 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.7-2+b1 [127 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.5-3 [409 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.19.0-3+b3 [46.9 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.8-2 [1363 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libkrb5support0 arm64 1.21.3-4 [32.2 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-1 [23.9 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libk5crypto3 arm64 1.21.3-4 [81.5 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Get: 28 http://deb.debian.org/debian unstable/main arm64 libkrb5-3 arm64 1.21.3-4 [308 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.21.3-4 [127 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8+b1 [20.3 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8+b1 [55.7 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.9+dfsg-1 [179 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 libnghttp3-9 arm64 1.6.0-2 [60.5 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libngtcp2-16 arm64 1.9.1-1 [109 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.9.1-1 [17.3 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.11.1-1+b1 [331 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libstemmer0d arm64 2.2.0-4+b2 [111 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libxmlb2 arm64 0.3.21-1 [59.1 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 libappstream5 arm64 1.0.4-1 [209 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 appstream arm64 1.0.4-1 [521 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-5 [284 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-2 [861 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 cmake-data all 3.31.5-1 [2267 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libarchive13t64 arm64 3.7.4-1.1 [323 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libcurl4t64 arm64 8.11.1-1+b1 [324 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-3 [72.9 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 librhash1 arm64 1.4.5-1 [129 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.48.0-7 [143 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 cmake arm64 3.31.5-1 [9898 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-2.1 [539 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-1 [19.6 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-1 [8584 B] Get: 65 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libtext-iconv-perl arm64 1.7-8+b4 [14.2 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 emacsen-common all 3.0.5 [12.3 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 dictionaries-common all 1.30.4 [172 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 extra-cmake-modules arm64 6.10.0-1 [199 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 fcitx5-data all 5.1.12-1 [6904 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libpng16-16t64 arm64 1.6.46-1 [275 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 79 http://deb.debian.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 80 http://deb.debian.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2 [317 kB] Get: 81 http://deb.debian.org/debian unstable/main arm64 libfontconfig1 arm64 2.15.0-2 [386 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libpixman-1-0 arm64 0.44.0-3 [168 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.10-2 [337 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.10-2 [789 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 libxrender1 arm64 1:0.9.10-1.1+b4 [27.2 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 libcairo2 arm64 1.18.2-2 [483 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 hunspell-en-us all 1:2020.12.07-3 [559 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 libaspell15 arm64 0.60.8.1-3 [308 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-10+b4 [204 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 libfcitx5utils2 arm64 5.1.12-1 [209 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 libfcitx5config6 arm64 5.1.12-1 [51.6 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 xkb-data all 2.42-1 [790 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libxkbcommon0 arm64 1.7.0-2 [106 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libfcitx5core7 arm64 5.1.12-1 [299 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.1.5-3+b1 [173 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libdeflate0 arm64 1.23-1+b1 [42.5 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libtiff6 arm64 4.5.1+git230720-5 [309 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.12+dfsg-2 [131 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 fontconfig arm64 2.15.0-2 [462 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libfribidi0 arm64 1.0.16-1 [26.5 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-2+b1 [70.4 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libharfbuzz0b arm64 10.2.0-1 [443 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libdatrie1 arm64 0.2.13-3+b1 [37.6 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 libpango-1.0-0 arm64 1.56.1-1 [213 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.56.1-1 [52.8 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.56.1-1 [33.8 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libwayland-client0 arm64 1.23.1-1 [25.7 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libwayland-cursor0 arm64 1.23.1-1 [11.3 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 libxcb-ewmh2 arm64 0.4.2-1 [32.5 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libxcb-imdkit1 arm64 1.0.9-1+b1 [282 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2 [15.2 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libxkbfile1 arm64 1:1.1.0-1+b4 [72.4 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 fcitx5-modules arm64 5.1.12-1 [836 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 libfcitx5config-dev arm64 5.1.12-1 [19.5 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 libfcitx5utils-dev arm64 5.1.12-1 [75.3 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 libfcitx5core-dev arm64 5.1.12-1 [38.9 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 fcitx5-modules-dev arm64 5.1.12-1 [15.3 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 libchewing3-data all 0.9.1-1 [1267 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 libchewing3 arm64 0.9.1-1 [345 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libchewing3-dev arm64 0.9.1-1 [19.5 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 143 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 144 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 63.1 MB in 1s (120 MB/s) Preconfiguring packages ... Selecting previously unselected package libproc2-0:arm64. (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 ... 19956 files and directories currently installed.) Preparing to unpack .../000-libproc2-0_2%3a4.0.4-7_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-7) ... Selecting previously unselected package procps. Preparing to unpack .../001-procps_2%3a4.0.4-7_arm64.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_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.23.1-1_arm64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.40.4-2_arm64.deb ... Unpacking bsdextrautils (2.40.4-2) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../010-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../012-libffi8_3.4.6-1_arm64.deb ... Unpacking libffi8:arm64 (3.4.6-1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../013-libglib2.0-0t64_2.82.4-2_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.82.4-2) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../014-libicu72_72.1-6_arm64.deb ... Unpacking libicu72:arm64 (72.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../015-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_2.4-5+b2_arm64.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../017-libbrotli1_1.1.0-2+b6_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b6) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../018-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../019-libidn2-0_2.3.7-2+b1_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../020-libp11-kit0_0.25.5-3_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../021-libtasn1-6_4.19.0-3+b3_arm64.deb ... Unpacking libtasn1-6:arm64 (4.19.0-3+b3) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../022-libgnutls30t64_3.8.8-2_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.8-2) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../023-libkrb5support0_1.21.3-4_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-4) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../024-libcom-err2_1.47.2-1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../025-libk5crypto3_1.21.3-4_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-4) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../026-libkeyutils1_1.6.3-4_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../027-libkrb5-3_1.21.3-4_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-4) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../028-libgssapi-krb5-2_1.21.3-4_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-4) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../029-libsasl2-modules-db_2.1.28+dfsg1-8+b1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8+b1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../030-libsasl2-2_2.1.28+dfsg1-8+b1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8+b1) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../031-libldap2_2.6.9+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.9+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../032-libnghttp2-14_1.64.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../033-libnghttp3-9_1.6.0-2_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.6.0-2) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../034-libngtcp2-16_1.9.1-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.9.1-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../035-libngtcp2-crypto-gnutls8_1.9.1-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.9.1-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../036-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../038-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../039-libcurl3t64-gnutls_8.11.1-1+b1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.11.1-1+b1) ... Selecting previously unselected package libstemmer0d:arm64. Preparing to unpack .../040-libstemmer0d_2.2.0-4+b2_arm64.deb ... Unpacking libstemmer0d:arm64 (2.2.0-4+b2) ... Selecting previously unselected package libxmlb2:arm64. Preparing to unpack .../041-libxmlb2_0.3.21-1_arm64.deb ... Unpacking libxmlb2:arm64 (0.3.21-1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../042-libyaml-0-2_0.2.5-2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2) ... Selecting previously unselected package libappstream5:arm64. Preparing to unpack .../043-libappstream5_1.0.4-1_arm64.deb ... Unpacking libappstream5:arm64 (1.0.4-1) ... Selecting previously unselected package appstream. Preparing to unpack .../044-appstream_1.0.4-1_arm64.deb ... Unpacking appstream (1.0.4-1) ... Selecting previously unselected package m4. Preparing to unpack .../045-m4_1.4.19-5_arm64.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-2_all.deb ... Unpacking automake (1:1.17-2) ... 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.5-1_all.deb ... Unpacking cmake-data (3.31.5-1) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../051-libarchive13t64_3.7.4-1.1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-1.1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../052-libcurl4t64_8.11.1-1+b1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.11.1-1+b1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../053-libexpat1_2.6.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.4-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../054-libjsoncpp26_1.9.6-3_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-3) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../055-librhash1_1.4.5-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.5-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../056-libuv1t64_1.48.0-7_arm64.deb ... Unpacking libuv1t64:arm64 (1.48.0-7) ... Selecting previously unselected package cmake. Preparing to unpack .../057-cmake_3.31.5-1_arm64.deb ... Unpacking cmake (3.31.5-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-2.1_all.deb ... Unpacking libtool (2.5.4-2.1) ... 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-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../064-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../065-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../066-gettext_0.23.1-1_arm64.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:arm64. Preparing to unpack .../070-libtext-iconv-perl_1.7-8+b4_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (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.4_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.4) ... Selecting previously unselected package extra-cmake-modules. Preparing to unpack .../073-extra-cmake-modules_6.10.0-1_arm64.deb ... Unpacking extra-cmake-modules (6.10.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:arm64. Preparing to unpack .../075-libpng16-16t64_1.6.46-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.46-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../076-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (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_arm64.deb ... Unpacking fontconfig-config (2.15.0-2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../080-libfontconfig1_2.15.0-2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../081-libpixman-1-0_0.44.0-3_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.44.0-3) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../082-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../083-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../084-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (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:arm64. Preparing to unpack .../086-libx11-6_2%3a1.8.10-2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../087-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../088-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../089-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../090-libxrender1_1%3a0.9.10-1.1+b4_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1.1+b4) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../091-libcairo2_1.18.2-2_arm64.deb ... Unpacking libcairo2:arm64 (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:arm64. Preparing to unpack .../093-libaspell15_0.60.8.1-3_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-3) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../094-libhunspell-1.7-0_1.7.2+really1.7.2-10+b4_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../095-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libfcitx5utils2:arm64. Preparing to unpack .../096-libfcitx5utils2_5.1.12-1_arm64.deb ... Unpacking libfcitx5utils2:arm64 (5.1.12-1) ... Selecting previously unselected package libfcitx5config6:arm64. Preparing to unpack .../097-libfcitx5config6_5.1.12-1_arm64.deb ... Unpacking libfcitx5config6:arm64 (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:arm64. Preparing to unpack .../099-libxkbcommon0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2) ... Selecting previously unselected package libfcitx5core7:arm64. Preparing to unpack .../100-libfcitx5core7_5.1.12-1_arm64.deb ... Unpacking libfcitx5core7:arm64 (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:arm64. Preparing to unpack .../102-libjpeg62-turbo_1%3a2.1.5-3+b1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../103-libdeflate0_1.23-1+b1_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-1+b1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../104-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../105-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../106-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../107-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../108-libtiff6_4.5.1+git230720-5_arm64.deb ... Unpacking libtiff6:arm64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../109-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../110-fontconfig_2.15.0-2_arm64.deb ... Unpacking fontconfig (2.15.0-2) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../111-libfribidi0_1.0.16-1_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../112-libgraphite2-3_1.3.14-2+b1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../113-libharfbuzz0b_10.2.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (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:arm64. Preparing to unpack .../115-libdatrie1_0.2.13-3+b1_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../116-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../117-libpango-1.0-0_1.56.1-1_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.1-1) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../118-libpangoft2-1.0-0_1.56.1-1_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.1-1) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../119-libpangocairo-1.0-0_1.56.1-1_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.1-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../120-libwayland-client0_1.23.1-1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.23.1-1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.23.1-1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.23.1-1) ... Selecting previously unselected package libxcb-ewmh2:arm64. Preparing to unpack .../122-libxcb-ewmh2_0.4.2-1_arm64.deb ... Unpacking libxcb-ewmh2:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../123-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../124-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-imdkit1:arm64. Preparing to unpack .../125-libxcb-imdkit1_1.0.9-1+b1_arm64.deb ... Unpacking libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../126-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../127-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../128-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../129-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../130-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../131-libxkbcommon-x11-0_1.7.0-2_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../132-libxkbfile1_1%3a1.1.0-1+b4_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.1.0-1+b4) ... Selecting previously unselected package fcitx5-modules:arm64. Preparing to unpack .../133-fcitx5-modules_5.1.12-1_arm64.deb ... Unpacking fcitx5-modules:arm64 (5.1.12-1) ... Selecting previously unselected package libfcitx5config-dev:arm64. Preparing to unpack .../134-libfcitx5config-dev_5.1.12-1_arm64.deb ... Unpacking libfcitx5config-dev:arm64 (5.1.12-1) ... Selecting previously unselected package libfcitx5utils-dev:arm64. Preparing to unpack .../135-libfcitx5utils-dev_5.1.12-1_arm64.deb ... Unpacking libfcitx5utils-dev:arm64 (5.1.12-1) ... Selecting previously unselected package libfcitx5core-dev:arm64. Preparing to unpack .../136-libfcitx5core-dev_5.1.12-1_arm64.deb ... Unpacking libfcitx5core-dev:arm64 (5.1.12-1) ... Selecting previously unselected package fcitx5-modules-dev:arm64. Preparing to unpack .../137-fcitx5-modules-dev_5.1.12-1_arm64.deb ... Unpacking fcitx5-modules-dev:arm64 (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:arm64. Preparing to unpack .../139-libchewing3_0.9.1-1_arm64.deb ... Unpacking libchewing3:arm64 (0.9.1-1) ... Selecting previously unselected package libchewing3-dev:arm64. Preparing to unpack .../140-libchewing3-dev_0.9.1-1_arm64.deb ... Unpacking libchewing3-dev:arm64 (0.9.1-1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../141-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../142-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../143-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Setting up libexpat1:arm64 (2.6.4-1) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8+b4) ... Setting up libgraphite2-3:arm64 (1.3.14-2+b1) ... Setting up libpixman-1-0:arm64 (0.44.0-3) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libkeyutils1:arm64 (1.6.3-4) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libicu72:arm64 (72.1-6) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.4-2) ... Setting up libdatrie1:arm64 (0.2.13-3+b1) ... Setting up extra-cmake-modules (6.10.0-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2) ... Setting up libaspell15:arm64 (0.60.8.1-3) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libbrotli1:arm64 (1.1.0-2+b6) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... Setting up libuv1t64:arm64 (1.48.0-7) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libnghttp2-14:arm64 (1.64.0-1) ... Setting up libdeflate0:arm64 (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:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-1) ... Setting up file (1:5.45-3+b1) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libkrb5support0:arm64 (1.21.3-4) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-3+b1) ... Setting up emacsen-common (3.0.5) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libjsoncpp26:arm64 (1.9.6-3) ... Setting up libfribidi0:arm64 (1.0.16-1) ... Setting up libproc2-0:arm64 (2:4.0.4-7) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.46-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:arm64 (1.21.3-4) ... Setting up libchewing3-data (0.9.1-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8+b1) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:arm64 (1.6.0-2) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up libffi8:arm64 (3.4.6-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libtiff6:arm64 (4.5.1+git230720-5) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-7) ... Setting up libtasn1-6:arm64 (4.19.0-3+b3) ... Setting up libx11-6:arm64 (2:1.8.10-2) ... Setting up libthai-data (0.1.29-2) ... Setting up libngtcp2-16:arm64 (1.9.1-1) ... Setting up cmake-data (3.31.5-1) ... Setting up librhash1:arm64 (1.4.5-1) ... Setting up libkrb5-3:arm64 (1.21.3-4) ... Setting up libxcb-ewmh2:arm64 (0.4.2-1) ... Setting up libstemmer0d:arm64 (2.2.0-4+b2) ... Setting up libxkbfile1:arm64 (1:1.1.0-1+b4) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libchewing3:arm64 (0.9.1-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-10+b4) ... Setting up libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libldap2:arm64 (2.6.9+dfsg-1) ... Setting up libfcitx5utils2:arm64 (5.1.12-1) ... Setting up fcitx5-data (5.1.12-1) ... Setting up libxkbcommon0:arm64 (1.7.0-2) ... Setting up libwayland-client0:arm64 (1.23.1-1) ... Setting up automake (1:1.17-2) ... 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-1) ... Setting up libchewing3-dev:arm64 (0.9.1-1) ... Setting up gettext (0.23.1-1) ... Setting up libxrender1:arm64 (1:0.9.10-1.1+b4) ... Setting up dictionaries-common (1.30.4) ... Setting up libtool (2.5.4-2.1) ... Setting up libfcitx5config6:arm64 (5.1.12-1) ... Setting up fontconfig-config (2.15.0-2) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.7-2+b1) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.82.4-2) ... No schema files found: doing nothing. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up libp11-kit0:arm64 (0.25.5-3) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-4) ... Setting up dh-strip-nondeterminism (1.14.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up libwayland-cursor0:arm64 (1.23.1-1) ... Setting up hunspell-en-us (1:2020.12.07-3) ... Setting up libharfbuzz0b:arm64 (10.2.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-2) ... Setting up libfcitx5config-dev:arm64 (5.1.12-1) ... Setting up libfontconfig1:arm64 (2.15.0-2) ... Setting up libarchive13t64:arm64 (3.7.4-1.1) ... Setting up libfcitx5utils-dev:arm64 (5.1.12-1) ... Setting up libgnutls30t64:arm64 (3.8.8-2) ... Setting up libfcitx5core7:arm64 (5.1.12-1) ... Setting up fontconfig (2.15.0-2) ... Regenerating fonts cache... done. Setting up libfcitx5core-dev:arm64 (5.1.12-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxmlb2:arm64 (0.3.21-1) ... Setting up libpango-1.0-0:arm64 (1.56.1-1) ... Setting up libpsl5t64:arm64 (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:arm64 (1.18.2-2) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libpangoft2-1.0-0:arm64 (1.56.1-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.9.1-1) ... Setting up libpangocairo-1.0-0:arm64 (1.56.1-1) ... Setting up libcurl4t64:arm64 (8.11.1-1+b1) ... Setting up libcurl3t64-gnutls:arm64 (8.11.1-1+b1) ... Setting up debhelper (13.24.1) ... Setting up libappstream5:arm64 (1.0.4-1) ... Setting up fcitx5-modules:arm64 (5.1.12-1) ... Setting up appstream (1.0.4-1) ... ? Metadata cache was updated successfully. Setting up cmake (3.31.5-1) ... Setting up fcitx5-modules-dev:arm64 (5.1.12-1) ... Processing triggers for libc-bin (2.40-6) ... Processing triggers for dictionaries-common (1.30.4) ... 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: Running cd /build/reproducible-path/fcitx5-chewing-5.1.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-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 dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-aarch64-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/aarch64-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 value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by 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 (2.2s) -- 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-aarch64-linux-gnu dh_auto_build cd obj-aarch64-linux-gnu && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.7 -B/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color=" make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' 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-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color=" 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[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build [ 5%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' /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-aarch64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' [ 17%] Generating chewing-addon.conf [ 17%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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 -mbranch-protection=standard -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 [ 17%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src/chewing-addon.conf [ 23%] Generating chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu/src/chewing.conf [ 29%] Generating fcitx5-chewing-ca.mo [ 35%] Generating fcitx5-chewing-da.mo cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ca.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/da.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' [ 41%] Generating fcitx5-chewing-he.mo [ 47%] Generating fcitx5-chewing-de.mo cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/de.po cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/he.po [ 47%] Built target chewing-addon.conf.in-fmt make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" [ 47%] Built target chewing.conf.in-fmt make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" [ 52%] Generating fcitx5-chewing-ru.mo [ 58%] Generating fcitx5-chewing-ja.mo cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ja.po [ 70%] Generating fcitx5-chewing-ko.mo [ 64%] Generating fcitx5-chewing-tr.mo cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/ko.po [ 76%] Generating fcitx5-chewing-zh_TW.mo make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/addon/chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/tr.po [ 82%] Generating fcitx5-chewing-zh_CN.mo cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/zh_TW.po cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.7/po/zh_CN.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/inputmethod/chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' [ 82%] Built target fcitx5-chewing-translation make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test/CMakeFiles/testchewing.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu' [ 88%] Building CXX object test/CMakeFiles/testchewing.dir/testchewing.cpp.o cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test && /usr/bin/c++ -I/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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 -mbranch-protection=standard -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 shared module libchewing.so cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libFcitx5Core.so.5.1.12 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.12 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.12 /usr/lib/aarch64-linux-gnu/libchewing.so make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' [ 94%] Built target chewing [100%] Linking CXX executable testchewing cd /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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 -mbranch-protection=standard -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/aarch64-linux-gnu/libFcitx5Core.so.5.1.12 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.12 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.12 make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' [100%] Built target testchewing make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' dh_auto_test cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j12 UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu/test/testchewing 1: Working Directory: /build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu/test 1: Test timeout computed to be: 10000000 1: D2025-01-31 14:57:29.160237 i18n.cpp:32] Add gettext domain fcitx5 at /usr/share/locale 1: D2025-01-31 14:57:29.164086 instance.cpp:1995] Trigger Key: Control+space Zenkaku_Hankaku Hangul 1: I2025-01-31 14:57:29.164116 instance.cpp:1394] Override Enabled Addons: {chewing, testfrontend, testim} 1: I2025-01-31 14:57:29.164124 instance.cpp:1395] Override Disabled Addons: {all} 1: D2025-01-31 14:57:29.164365 addonmanager.cpp:167] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: [] 1: I2025-01-31 14:57:29.164531 addonmanager.cpp:205] Loaded addon testim 1: D2025-01-31 14:57:29.164539 addonmanager.cpp:167] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: [] 1: I2025-01-31 14:57:29.164668 addonmanager.cpp:205] Loaded addon testfrontend 1: I2025-01-31 14:57:29.164755 inputmethodmanager.cpp:209] Found 3 input method(s) in addon testim 1: I2025-01-31 14:57:29.164773 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one 1: I2025-01-31 14:57:29.164796 instance.cpp:382] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)] 1: I2025-01-31 14:57:29.164806 instance.cpp:387] Generated groups: [Default] 1: D2025-01-31 14:57:29.164963 addonmanager.cpp:167] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [(core, SemanticVersion(5.1.12))] OptDep: [(chttrans, SemanticVersion(0.1.0))] 1: D2025-01-31 14:57:29.166771 i18n.cpp:32] Add gettext domain fcitx5-chewing at /usr/share/locale 1: D2025-01-31 14:57:29.182326 eim.cpp:304] Set layout to: KB_DEFAULT 1: D2025-01-31 14:57:29.182351 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: I2025-01-31 14:57:29.182360 addonmanager.cpp:205] Loaded addon chewing 1: D2025-01-31 14:57:29.182431 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.182440 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.182459 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.182464 instance.cpp:2455] Switch reason: 0 1: D2025-01-31 14:57:29.182469 instance.cpp:2457] Old Input method: keyboard-us 1: D2025-01-31 14:57:29.182474 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-01-31 14:57:29.182480 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.182484 instance.cpp:2408] Activate: [Last]: [Activating]:chewing 1: D2025-01-31 14:57:29.182492 instance.cpp:2495] Input method switched 1: I2025-01-31 14:57:29.182506 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.182521 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.182530 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.182537 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.182545 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.182550 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.182558 eim.cpp:579] Text: Zuin: ㄈ 1: I2025-01-31 14:57:29.182565 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.182575 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.182581 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.182586 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.182592 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.182596 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.182602 eim.cpp:579] Text: Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.182608 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.182617 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.182623 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.182660 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182669 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.182678 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.182683 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.182690 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182696 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.182724 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182735 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: D2025-01-31 14:57:29.182753 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: D2025-01-31 14:57:29.182761 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) 1: D2025-01-31 14:57:29.182766 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) 1: D2025-01-31 14:57:29.182772 eim.cpp:579] Text: 分 Zuin: 1: I2025-01-31 14:57:29.182778 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.182788 eim.cpp:448] KeyEvent: Down 1: D2025-01-31 14:57:29.182796 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-01-31 14:57:29.182803 eim.cpp:271] [src/editor/mod.rs:971 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.182832 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182839 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.182846 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: D2025-01-31 14:57:29.182850 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.182877 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182894 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-01-31 14:57:29.182906 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182911 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.182938 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.182946 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: D2025-01-31 14:57:29.182960 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: D2025-01-31 14:57:29.182965 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) 1: D2025-01-31 14:57:29.182970 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) 1: D2025-01-31 14:57:29.182975 eim.cpp:579] Text: 分 Zuin: 1: I2025-01-31 14:57:29.182982 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.182994 eim.cpp:448] KeyEvent: Return 1: D2025-01-31 14:57:29.183024 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.183031 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K7-N7-7- 1: D2025-01-31 14:57:29.183058 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.183075 eim.cpp:271] [src/editor/mod.rs:1307 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-01-31 14:57:29.183080 eim.cpp:271] [src/editor/mod.rs:1311 chewing::editor] Auto Shift false 1: D2025-01-31 14:57:29.183087 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.183094 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: D2025-01-31 14:57:29.183099 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.183105 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.183110 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.183138 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.183149 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: D2025-01-31 14:57:29.183161 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: D2025-01-31 14:57:29.183166 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.183171 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.183176 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.183184 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.183193 eim.cpp:448] KeyEvent: Return 1: D2025-01-31 14:57:29.183199 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-01-31 14:57:29.183205 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.183210 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.183238 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.183247 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: D2025-01-31 14:57:29.183260 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: D2025-01-31 14:57:29.183265 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.183271 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.183278 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: D2025-01-31 14:57:29.183284 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..1, "玢")] 1: D2025-01-31 14:57:29.183291 eim.cpp:271] [src/editor/mod.rs:726 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 1: D2025-01-31 14:57:29.186894 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.186923 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Commit 1: D2025-01-31 14:57:29.186932 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.186938 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-01-31 14:57:29.186944 eim.cpp:271] [src/dictionary/trie_buf.rs:246 chewing::dictionary::trie_buf] Reloading... 1: D2025-01-31 14:57:29.186990 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing... 1: I2025-01-31 14:57:29.187094 testfrontend.cpp:28] Commit: 玢 1: D2025-01-31 14:57:29.187103 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187114 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.187128 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.187151 eim.cpp:304] Set layout to: KB_HANYU_PINYIN 1: D2025-01-31 14:57:29.187164 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: D2025-01-31 14:57:29.187206 eim.cpp:448] KeyEvent: h 1: D2025-01-31 14:57:29.187217 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K32-H-h- 1: D2025-01-31 14:57:29.187225 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.187232 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.187237 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187243 eim.cpp:579] Text: Zuin: h 1: I2025-01-31 14:57:29.187251 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.187260 eim.cpp:448] KeyEvent: u 1: D2025-01-31 14:57:29.187269 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K21-U-u- 1: D2025-01-31 14:57:29.187275 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.187281 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.187286 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187292 eim.cpp:579] Text: Zuin: hu 1: I2025-01-31 14:57:29.187299 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.187308 eim.cpp:448] KeyEvent: 2 1: D2025-01-31 14:57:29.187338 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K2-N2-2- 1: D2025-01-31 14:57:29.187409 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187419 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.187429 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.187436 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187447 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187454 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.187501 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187513 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: D2025-01-31 14:57:29.187535 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: D2025-01-31 14:57:29.187544 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.187550 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.187556 eim.cpp:579] Text: 胡 Zuin: 1: I2025-01-31 14:57:29.187564 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.187577 eim.cpp:448] KeyEvent: j 1: D2025-01-31 14:57:29.187585 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K33-J-j- 1: D2025-01-31 14:57:29.187591 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.187599 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.187605 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187612 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187618 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.187669 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187681 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: D2025-01-31 14:57:29.187695 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: D2025-01-31 14:57:29.187702 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.187707 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.187713 eim.cpp:579] Text: 胡 Zuin: j 1: I2025-01-31 14:57:29.187720 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.187730 eim.cpp:448] KeyEvent: i 1: D2025-01-31 14:57:29.187737 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K22-I-i- 1: D2025-01-31 14:57:29.187743 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.187751 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.187756 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187762 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187769 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.187816 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187828 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: D2025-01-31 14:57:29.187844 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: D2025-01-31 14:57:29.187850 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.187857 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.187862 eim.cpp:579] Text: 胡 Zuin: ji 1: I2025-01-31 14:57:29.187869 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.187878 eim.cpp:448] KeyEvent: a 1: D2025-01-31 14:57:29.187885 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K27-A-a- 1: D2025-01-31 14:57:29.187891 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.187899 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.187904 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.187911 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187917 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.187967 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.187979 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: D2025-01-31 14:57:29.187992 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: D2025-01-31 14:57:29.187999 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.188004 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-01-31 14:57:29.188011 eim.cpp:579] Text: 胡 Zuin: jia 1: I2025-01-31 14:57:29.188018 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.188028 eim.cpp:448] KeyEvent: 3 1: D2025-01-31 14:57:29.188035 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K3-N3-3- 1: D2025-01-31 14:57:29.188070 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188079 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.188088 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: D2025-01-31 14:57:29.188093 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.188101 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188107 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188155 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188166 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: D2025-01-31 14:57:29.188176 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188185 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.188190 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188196 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188229 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188239 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: D2025-01-31 14:57:29.188255 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: D2025-01-31 14:57:29.188262 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-01-31 14:57:29.188268 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-01-31 14:57:29.188274 eim.cpp:579] Text: 胡假 Zuin: 1: I2025-01-31 14:57:29.188281 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.188291 eim.cpp:448] KeyEvent: h 1: D2025-01-31 14:57:29.188297 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K32-H-h- 1: D2025-01-31 14:57:29.188303 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.188312 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: D2025-01-31 14:57:29.188317 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.188324 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188329 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188380 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188391 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: D2025-01-31 14:57:29.188401 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188410 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.188417 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188422 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188455 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188465 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: D2025-01-31 14:57:29.188482 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: D2025-01-31 14:57:29.188488 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-01-31 14:57:29.188494 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-01-31 14:57:29.188499 eim.cpp:579] Text: 胡假 Zuin: h 1: I2025-01-31 14:57:29.188507 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.188516 eim.cpp:448] KeyEvent: u 1: D2025-01-31 14:57:29.188523 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K21-U-u- 1: D2025-01-31 14:57:29.188529 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.188537 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: D2025-01-31 14:57:29.188543 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.188549 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188555 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188601 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188613 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: D2025-01-31 14:57:29.188623 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188631 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.188637 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188643 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188674 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188685 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: D2025-01-31 14:57:29.188702 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: D2025-01-31 14:57:29.188708 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-01-31 14:57:29.188713 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-01-31 14:57:29.188719 eim.cpp:579] Text: 胡假 Zuin: hu 1: I2025-01-31 14:57:29.188726 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.188735 eim.cpp:448] KeyEvent: 3 1: D2025-01-31 14:57:29.188742 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K3-N3-3- 1: D2025-01-31 14:57:29.188765 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188772 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.188782 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: D2025-01-31 14:57:29.188787 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.188793 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188799 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188851 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188862 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: D2025-01-31 14:57:29.188872 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188880 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.188891 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188900 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.188905 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188911 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.188943 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188953 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: D2025-01-31 14:57:29.188963 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188973 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.188978 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.188984 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189004 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189014 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: D2025-01-31 14:57:29.189034 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: D2025-01-31 14:57:29.189041 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.189047 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.189053 eim.cpp:579] Text: 胡假虎 Zuin: 1: I2025-01-31 14:57:29.189059 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.189069 eim.cpp:448] KeyEvent: w 1: D2025-01-31 14:57:29.189076 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K16-W-w- 1: D2025-01-31 14:57:29.189082 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.189093 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: D2025-01-31 14:57:29.189098 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.189104 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189110 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189176 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189189 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: D2025-01-31 14:57:29.189199 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189208 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.189218 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189227 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.189234 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189240 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189273 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189283 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: D2025-01-31 14:57:29.189293 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189301 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.189306 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189312 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189333 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189341 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: D2025-01-31 14:57:29.189362 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: D2025-01-31 14:57:29.189369 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.189375 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.189381 eim.cpp:579] Text: 胡假虎 Zuin: w 1: I2025-01-31 14:57:29.189389 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.189399 eim.cpp:448] KeyEvent: e 1: D2025-01-31 14:57:29.189407 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K17-E-e- 1: D2025-01-31 14:57:29.189412 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.189423 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: D2025-01-31 14:57:29.189428 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.189434 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189440 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189487 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189498 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: D2025-01-31 14:57:29.189508 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189516 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.189526 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189535 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.189557 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189562 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189592 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189603 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: D2025-01-31 14:57:29.189614 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189622 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.189628 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189634 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189655 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189663 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: D2025-01-31 14:57:29.189683 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: D2025-01-31 14:57:29.189690 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.189696 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.189702 eim.cpp:579] Text: 胡假虎 Zuin: we 1: I2025-01-31 14:57:29.189709 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.189719 eim.cpp:448] KeyEvent: i 1: D2025-01-31 14:57:29.189726 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K22-I-i- 1: D2025-01-31 14:57:29.189731 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.189741 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: D2025-01-31 14:57:29.189746 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.189753 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189759 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189808 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189817 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: D2025-01-31 14:57:29.189828 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189837 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.189847 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189856 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.189862 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189867 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189900 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189910 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: D2025-01-31 14:57:29.189920 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189927 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.189933 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189938 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.189958 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.189967 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: D2025-01-31 14:57:29.189988 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: D2025-01-31 14:57:29.189994 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.190000 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-01-31 14:57:29.190006 eim.cpp:579] Text: 胡假虎 Zuin: wei 1: I2025-01-31 14:57:29.190013 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.190022 eim.cpp:448] KeyEvent: 1 1: D2025-01-31 14:57:29.190029 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-01-31 14:57:29.190066 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190076 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.190086 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: D2025-01-31 14:57:29.190091 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.190098 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190104 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190151 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190161 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: D2025-01-31 14:57:29.190172 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190179 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.190190 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190199 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.190210 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190222 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: D2025-01-31 14:57:29.190228 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190233 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190267 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190276 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: D2025-01-31 14:57:29.190286 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190294 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.190304 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190313 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-01-31 14:57:29.190319 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190325 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190345 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190353 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: D2025-01-31 14:57:29.190364 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190373 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: D2025-01-31 14:57:29.190380 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190386 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190420 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190429 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: D2025-01-31 14:57:29.190477 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: D2025-01-31 14:57:29.190484 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.190489 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.190496 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-01-31 14:57:29.190503 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.190509 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-01-31 14:57:29.190515 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.190521 eim.cpp:579] Text: 狐假虎威 Zuin: 1: I2025-01-31 14:57:29.190528 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.190542 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.190550 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.190562 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: D2025-01-31 14:57:29.190573 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190579 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.190590 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: D2025-01-31 14:57:29.190595 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.190606 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190614 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["狐假虎威"] 1: D2025-01-31 14:57:29.190623 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190629 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190678 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190688 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: D2025-01-31 14:57:29.190698 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190706 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.190717 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190725 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.190736 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190748 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: D2025-01-31 14:57:29.190754 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190760 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190794 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190803 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: D2025-01-31 14:57:29.190814 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190822 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.190832 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190841 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-01-31 14:57:29.190847 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190853 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190873 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190881 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: D2025-01-31 14:57:29.190892 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190900 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: D2025-01-31 14:57:29.190906 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190912 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.190947 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.190956 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: D2025-01-31 14:57:29.191003 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: D2025-01-31 14:57:29.191010 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.191017 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.191023 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-01-31 14:57:29.191028 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.191035 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-01-31 14:57:29.191041 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.191046 eim.cpp:579] Text: 狐假虎威 Zuin: 1: I2025-01-31 14:57:29.191054 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.191065 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.191078 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191086 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-01-31 14:57:29.191097 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191108 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191118 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191124 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.191134 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: D2025-01-31 14:57:29.191146 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191152 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["虎威"] 1: D2025-01-31 14:57:29.191159 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191165 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.191216 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191226 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: D2025-01-31 14:57:29.191236 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191244 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.191254 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191263 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.191274 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191286 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: D2025-01-31 14:57:29.191292 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.191297 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.194972 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195004 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: D2025-01-31 14:57:29.195017 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195026 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.195037 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195046 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-01-31 14:57:29.195052 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195058 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.195085 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195093 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: D2025-01-31 14:57:29.195104 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195113 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: D2025-01-31 14:57:29.195119 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195125 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.195165 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195173 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: D2025-01-31 14:57:29.195226 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: D2025-01-31 14:57:29.195233 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195239 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195246 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-01-31 14:57:29.195252 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195259 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-01-31 14:57:29.195265 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195273 eim.cpp:579] Text: 狐假虎威 Zuin: 1: I2025-01-31 14:57:29.195298 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.195350 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.195366 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195376 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-01-31 14:57:29.195386 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195423 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195432 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.195444 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: D2025-01-31 14:57:29.195480 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195502 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] 1: D2025-01-31 14:57:29.195518 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195524 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.195578 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195588 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: D2025-01-31 14:57:29.195598 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195608 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.195621 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195633 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.195644 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195655 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: D2025-01-31 14:57:29.195661 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195667 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.195698 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195707 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: D2025-01-31 14:57:29.195717 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195724 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.195734 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195743 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-01-31 14:57:29.195748 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195755 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.195774 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195782 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: D2025-01-31 14:57:29.195792 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195801 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: D2025-01-31 14:57:29.195806 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195812 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.195843 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.195852 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: D2025-01-31 14:57:29.195904 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: D2025-01-31 14:57:29.195911 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195917 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195923 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-01-31 14:57:29.195928 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195935 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-01-31 14:57:29.195941 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.195947 eim.cpp:579] Text: 狐假虎威 Zuin: 1: I2025-01-31 14:57:29.195955 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.195969 eim.cpp:448] KeyEvent: Return 1: D2025-01-31 14:57:29.196006 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196015 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-01-31 14:57:29.196049 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196070 eim.cpp:271] [src/editor/mod.rs:1307 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] 1: D2025-01-31 14:57:29.196076 eim.cpp:271] [src/editor/mod.rs:1311 chewing::editor] Auto Shift false 1: D2025-01-31 14:57:29.196083 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.196094 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: D2025-01-31 14:57:29.196099 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.196106 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196112 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.196159 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196168 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: D2025-01-31 14:57:29.196178 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196186 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.196196 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196205 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.196215 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196227 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: D2025-01-31 14:57:29.196232 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196238 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.196268 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196277 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: D2025-01-31 14:57:29.196287 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196294 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.196304 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196313 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-01-31 14:57:29.196319 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196325 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.196344 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196353 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: D2025-01-31 14:57:29.196363 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196371 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: D2025-01-31 14:57:29.196377 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196382 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.196414 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.196424 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: D2025-01-31 14:57:29.196470 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: D2025-01-31 14:57:29.196477 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.196483 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.196489 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-01-31 14:57:29.196495 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.196501 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-01-31 14:57:29.196507 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.196512 eim.cpp:579] Text: 狐假虎威 Zuin: 1: I2025-01-31 14:57:29.196521 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.196532 eim.cpp:448] KeyEvent: Return 1: D2025-01-31 14:57:29.196541 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-01-31 14:57:29.203710 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203731 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.203807 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203823 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: D2025-01-31 14:57:29.203834 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203844 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-01-31 14:57:29.203854 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203863 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.203874 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203887 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: D2025-01-31 14:57:29.203893 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203899 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.203937 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203946 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: D2025-01-31 14:57:29.203957 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203965 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-01-31 14:57:29.203975 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203984 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-01-31 14:57:29.203990 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.203995 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.204016 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204024 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: D2025-01-31 14:57:29.204035 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204045 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: D2025-01-31 14:57:29.204051 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204057 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.204094 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204107 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: D2025-01-31 14:57:29.204161 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: D2025-01-31 14:57:29.204168 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.204174 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.204180 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-01-31 14:57:29.204186 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.204193 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-01-31 14:57:29.204199 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-01-31 14:57:29.204214 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: D2025-01-31 14:57:29.204221 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..4, "狐假虎威")] 1: D2025-01-31 14:57:29.204232 eim.cpp:271] [src/editor/mod.rs:712 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威 1: D2025-01-31 14:57:29.204244 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204253 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Commit 1: D2025-01-31 14:57:29.204259 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.204265 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-01-31 14:57:29.204271 eim.cpp:271] [src/dictionary/trie_buf.rs:222 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. 1: D2025-01-31 14:57:29.204277 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing... 1: D2025-01-31 14:57:29.204282 eim.cpp:271] [src/dictionary/trie_buf.rs:256 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. 1: I2025-01-31 14:57:29.204296 testfrontend.cpp:28] Commit: 狐假虎威 1: D2025-01-31 14:57:29.204303 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.204314 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.204329 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.204355 eim.cpp:448] KeyEvent: f 1: D2025-01-31 14:57:29.204365 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K30-F-f- 1: D2025-01-31 14:57:29.204372 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.204378 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.204383 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.204389 eim.cpp:579] Text: Zuin: f 1: I2025-01-31 14:57:29.204397 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.204406 eim.cpp:448] KeyEvent: e 1: D2025-01-31 14:57:29.204414 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K17-E-e- 1: D2025-01-31 14:57:29.204419 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.204425 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.204430 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.204436 eim.cpp:579] Text: Zuin: fe 1: I2025-01-31 14:57:29.204443 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.204451 eim.cpp:448] KeyEvent: n 1: D2025-01-31 14:57:29.204458 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K43-N-n- 1: D2025-01-31 14:57:29.204463 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.204469 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.204474 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.204480 eim.cpp:579] Text: Zuin: fen 1: I2025-01-31 14:57:29.204486 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.204495 eim.cpp:448] KeyEvent: 1 1: D2025-01-31 14:57:29.204502 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-01-31 14:57:29.204536 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204544 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.204551 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.204556 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.204563 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204568 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.204596 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204606 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: D2025-01-31 14:57:29.204621 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: D2025-01-31 14:57:29.204627 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.204633 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.204638 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.204645 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.204659 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.204667 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.204674 eim.cpp:271] [src/editor/mod.rs:826 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.204703 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204711 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.204718 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: D2025-01-31 14:57:29.204723 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.204751 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204769 eim.cpp:271] [capi/src/io.rs:1798 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-01-31 14:57:29.204785 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204791 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.204819 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204828 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: D2025-01-31 14:57:29.204844 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: D2025-01-31 14:57:29.204850 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.204856 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.204861 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.204869 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.204880 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.204886 instance.cpp:2455] Switch reason: 1 1: D2025-01-31 14:57:29.204892 instance.cpp:2457] Old Input method: chewing 1: D2025-01-31 14:57:29.204897 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-01-31 14:57:29.204907 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204913 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.204940 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.204950 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: D2025-01-31 14:57:29.204965 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: D2025-01-31 14:57:29.204971 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.204977 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.204984 eim.cpp:271] [src/editor/mod.rs:660 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.204990 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..1, "玢")] 1: D2025-01-31 14:57:29.204997 eim.cpp:271] [src/editor/mod.rs:726 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 1: D2025-01-31 14:57:29.205025 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: I2025-01-31 14:57:29.205033 testfrontend.cpp:28] Commit: 玢 1: D2025-01-31 14:57:29.205039 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205046 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.205052 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.205058 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.205067 instance.cpp:2495] Input method switched 1: D2025-01-31 14:57:29.205094 eim.cpp:304] Set layout to: KB_DEFAULT 1: D2025-01-31 14:57:29.205103 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-01-31 14:57:29.205173 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.205180 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.205190 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.205195 instance.cpp:2455] Switch reason: 0 1: D2025-01-31 14:57:29.205201 instance.cpp:2457] Old Input method: keyboard-us 1: D2025-01-31 14:57:29.205206 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-01-31 14:57:29.205213 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.205217 instance.cpp:2408] Activate: [Last]: [Activating]:chewing 1: D2025-01-31 14:57:29.205224 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205231 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.205237 instance.cpp:2495] Input method switched 1: I2025-01-31 14:57:29.205245 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.205259 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.205268 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.205274 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.205280 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.205286 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-01-31 14:57:29.205292 eim.cpp:271] [src/dictionary/trie_buf.rs:222 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. 1: D2025-01-31 14:57:29.205298 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing... 1: D2025-01-31 14:57:29.205304 eim.cpp:271] [src/dictionary/trie_buf.rs:256 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. 1: D2025-01-31 14:57:29.205309 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205314 eim.cpp:579] Text: Zuin: ㄈ 1: I2025-01-31 14:57:29.205321 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.205331 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.205338 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.205344 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.205350 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.205355 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205360 eim.cpp:579] Text: Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.205367 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.205376 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.205383 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.205412 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205421 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.205429 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.205434 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205442 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205448 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.205477 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205489 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: D2025-01-31 14:57:29.205505 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: D2025-01-31 14:57:29.205512 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.205517 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.205523 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.205530 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.205540 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.205546 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.205552 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.205560 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.205565 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205571 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205577 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.205605 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205614 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: D2025-01-31 14:57:29.205628 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: D2025-01-31 14:57:29.205634 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.205639 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.205645 eim.cpp:579] Text: 玢 Zuin: ㄈ 1: I2025-01-31 14:57:29.205652 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.205662 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.205668 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.205674 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.205681 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.205687 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205693 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205699 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.205726 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205735 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: D2025-01-31 14:57:29.205749 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: D2025-01-31 14:57:29.205755 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.205760 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.205765 eim.cpp:579] Text: 玢 Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.205773 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.205782 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.205789 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.205816 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205823 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.205831 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: D2025-01-31 14:57:29.205837 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.205843 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205849 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.205876 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205885 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: D2025-01-31 14:57:29.205897 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205906 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: D2025-01-31 14:57:29.205912 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205917 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.205945 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.205953 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: D2025-01-31 14:57:29.205980 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: D2025-01-31 14:57:29.205986 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.205991 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.205997 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.206003 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.206009 eim.cpp:579] Text: 紛紛 Zuin: 1: I2025-01-31 14:57:29.206016 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206027 eim.cpp:448] KeyEvent: Return 1: D2025-01-31 14:57:29.206035 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-01-31 14:57:29.206040 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206046 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.206074 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206082 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: D2025-01-31 14:57:29.206093 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206102 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: D2025-01-31 14:57:29.206108 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206113 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.206139 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206148 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: D2025-01-31 14:57:29.206174 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: D2025-01-31 14:57:29.206180 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.206186 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.206191 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.206197 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.206205 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: D2025-01-31 14:57:29.206212 eim.cpp:271] [src/editor/mod.rs:697 chewing::editor] intervals [I(0..2, "紛紛")] 1: D2025-01-31 14:57:29.206219 eim.cpp:271] [src/editor/mod.rs:712 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 1: D2025-01-31 14:57:29.206230 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206238 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Commit 1: D2025-01-31 14:57:29.206243 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.206249 eim.cpp:271] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-01-31 14:57:29.206255 eim.cpp:271] [src/dictionary/trie_buf.rs:222 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. 1: D2025-01-31 14:57:29.206260 eim.cpp:271] [src/dictionary/trie_buf.rs:254 chewing::dictionary::trie_buf] Check pointing... 1: D2025-01-31 14:57:29.206266 eim.cpp:271] [src/dictionary/trie_buf.rs:256 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. 1: I2025-01-31 14:57:29.206271 testfrontend.cpp:28] Commit: 紛紛 1: D2025-01-31 14:57:29.206277 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206283 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.206289 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206298 eim.cpp:448] KeyEvent: BackSpace 1: D2025-01-31 14:57:29.206305 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206312 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.206318 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 1: D2025-01-31 14:57:29.206326 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.206331 instance.cpp:2455] Switch reason: 1 1: D2025-01-31 14:57:29.206336 instance.cpp:2457] Old Input method: chewing 1: D2025-01-31 14:57:29.206342 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-01-31 14:57:29.206349 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206354 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.206359 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.206364 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.206372 instance.cpp:2495] Input method switched 1: D2025-01-31 14:57:29.206386 eim.cpp:304] Set layout to: KB_DEFAULT 1: D2025-01-31 14:57:29.206394 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-01-31 14:57:29.206425 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.206431 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.206440 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.206445 instance.cpp:2455] Switch reason: 0 1: D2025-01-31 14:57:29.206450 instance.cpp:2457] Old Input method: keyboard-us 1: D2025-01-31 14:57:29.206455 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-01-31 14:57:29.206462 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.206467 instance.cpp:2408] Activate: [Last]: [Activating]:chewing 1: D2025-01-31 14:57:29.206473 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206493 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.206501 instance.cpp:2495] Input method switched 1: I2025-01-31 14:57:29.206516 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206536 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.206545 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.206551 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.206558 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.206563 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206569 eim.cpp:579] Text: Zuin: ㄈ 1: I2025-01-31 14:57:29.206576 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206585 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.206592 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.206602 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.206611 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.206617 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206624 eim.cpp:579] Text: Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.206632 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206648 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.206656 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.206687 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206695 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.206703 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.206708 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206716 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206724 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.206758 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.206770 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: D2025-01-31 14:57:29.206786 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: D2025-01-31 14:57:29.206792 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.206798 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.206804 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.206812 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206823 eim.cpp:448] KeyEvent: BackSpace 1: D2025-01-31 14:57:29.206831 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-01-31 14:57:29.206836 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.206843 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.206848 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206854 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.206860 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.206868 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.206874 instance.cpp:2455] Switch reason: 1 1: D2025-01-31 14:57:29.206879 instance.cpp:2457] Old Input method: chewing 1: D2025-01-31 14:57:29.206884 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-01-31 14:57:29.206891 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.206896 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.206902 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.206907 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.206914 instance.cpp:2495] Input method switched 1: D2025-01-31 14:57:29.206927 eim.cpp:304] Set layout to: KB_DEFAULT 1: D2025-01-31 14:57:29.206935 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-01-31 14:57:29.206966 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.206971 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.206980 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.206985 instance.cpp:2455] Switch reason: 0 1: D2025-01-31 14:57:29.206990 instance.cpp:2457] Old Input method: keyboard-us 1: D2025-01-31 14:57:29.206996 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-01-31 14:57:29.207002 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.207007 instance.cpp:2408] Activate: [Last]: [Activating]:chewing 1: D2025-01-31 14:57:29.207014 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.207020 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.207026 instance.cpp:2495] Input method switched 1: I2025-01-31 14:57:29.207033 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.207047 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.207055 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.207060 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.207066 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.207071 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.207077 eim.cpp:579] Text: Zuin: ㄈ 1: I2025-01-31 14:57:29.207084 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.207093 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.207100 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.207105 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.207111 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.207116 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.207122 eim.cpp:579] Text: Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.207128 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.207138 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.207145 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.207182 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.207189 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.207197 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.207202 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.207209 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.207214 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.207240 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.207249 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: D2025-01-31 14:57:29.207264 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: D2025-01-31 14:57:29.207271 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.207276 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.207281 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.207288 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.207298 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.207305 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.207311 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.214882 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.214910 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.214931 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.214940 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.214977 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.214989 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: D2025-01-31 14:57:29.215007 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: D2025-01-31 14:57:29.215014 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.215020 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.215026 eim.cpp:579] Text: 玢 Zuin: ㄈ 1: I2025-01-31 14:57:29.215045 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.215074 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.215083 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.215089 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.215097 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.215102 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.215109 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215115 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.215143 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215153 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: D2025-01-31 14:57:29.215168 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: D2025-01-31 14:57:29.215173 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.215179 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.215185 eim.cpp:579] Text: 玢 Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.215193 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.215206 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.215214 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.215242 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215250 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.215258 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: D2025-01-31 14:57:29.215263 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.215270 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215275 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.215301 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215310 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: D2025-01-31 14:57:29.215341 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215352 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: D2025-01-31 14:57:29.215358 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215364 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.215390 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215399 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: D2025-01-31 14:57:29.215433 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: D2025-01-31 14:57:29.215440 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.215446 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.215453 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.215459 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.215465 eim.cpp:579] Text: 紛紛 Zuin: 1: I2025-01-31 14:57:29.215474 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.215486 eim.cpp:448] KeyEvent: BackSpace 1: D2025-01-31 14:57:29.215494 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-01-31 14:57:29.215500 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.215508 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.215513 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.215521 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215527 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.215555 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.215564 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: D2025-01-31 14:57:29.215579 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: D2025-01-31 14:57:29.215586 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.215592 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.215597 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.215604 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.215613 eim.cpp:448] KeyEvent: BackSpace 1: D2025-01-31 14:57:29.215620 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-01-31 14:57:29.215626 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.215632 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.215638 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.215643 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.215649 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.215659 eim.cpp:448] KeyEvent: BackSpace 1: D2025-01-31 14:57:29.215667 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.215672 eim.cpp:579] Text: Zuin: 1: I2025-01-31 14:57:29.215679 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 1: D2025-01-31 14:57:29.215689 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.215695 instance.cpp:2455] Switch reason: 1 1: D2025-01-31 14:57:29.215701 instance.cpp:2457] Old Input method: chewing 1: D2025-01-31 14:57:29.215707 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-01-31 14:57:29.215714 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.234925 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.234948 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.234957 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.234973 instance.cpp:2495] Input method switched 1: D2025-01-31 14:57:29.235009 eim.cpp:304] Set layout to: KB_DEFAULT 1: D2025-01-31 14:57:29.235360 eim.cpp:271] [src/dictionary/trie_buf.rs:272 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-01-31 14:57:29.235413 eim.cpp:271] [src/editor/mod.rs:234 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-01-31 14:57:29.235493 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.235500 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.235517 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.235523 instance.cpp:2455] Switch reason: 0 1: D2025-01-31 14:57:29.235528 instance.cpp:2457] Old Input method: keyboard-us 1: D2025-01-31 14:57:29.235534 instance.cpp:2463] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-01-31 14:57:29.235541 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.235547 instance.cpp:2408] Activate: [Last]: [Activating]:chewing 1: D2025-01-31 14:57:29.235556 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.235564 eim.cpp:579] Text: Zuin: 1: D2025-01-31 14:57:29.235573 instance.cpp:2495] Input method switched 1: I2025-01-31 14:57:29.235586 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.235603 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.235613 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.235620 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.235628 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.235634 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.235640 eim.cpp:579] Text: Zuin: ㄈ 1: I2025-01-31 14:57:29.235647 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.235658 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.235665 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.235671 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.235677 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-01-31 14:57:29.235682 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.235688 eim.cpp:579] Text: Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.235695 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.235706 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.235713 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.235763 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.235773 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.235783 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.235788 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.235796 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.235803 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.235829 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.235839 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: D2025-01-31 14:57:29.235861 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: D2025-01-31 14:57:29.235867 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.235873 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.235879 eim.cpp:579] Text: 玢 Zuin: 1: I2025-01-31 14:57:29.235886 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.235896 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.235903 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.235909 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.235916 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.235922 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.235928 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.235934 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.235962 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.235971 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: D2025-01-31 14:57:29.235985 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: D2025-01-31 14:57:29.235991 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.235996 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.236002 eim.cpp:579] Text: 玢 Zuin: ㄈ 1: I2025-01-31 14:57:29.236009 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.236018 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.236025 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.236030 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.236037 eim.cpp:271] [src/editor/mod.rs:770 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-01-31 14:57:29.236042 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.236049 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236056 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236084 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236093 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: D2025-01-31 14:57:29.236109 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: D2025-01-31 14:57:29.236115 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.236121 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-01-31 14:57:29.236126 eim.cpp:579] Text: 玢 Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.236133 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.236143 eim.cpp:448] KeyEvent: space 1: D2025-01-31 14:57:29.236150 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-01-31 14:57:29.236177 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236184 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.236192 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: D2025-01-31 14:57:29.236197 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.236203 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236209 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236235 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236244 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: D2025-01-31 14:57:29.236256 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236265 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: D2025-01-31 14:57:29.236271 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236276 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236302 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236310 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: D2025-01-31 14:57:29.236354 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: D2025-01-31 14:57:29.236363 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236369 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236375 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.236381 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236386 eim.cpp:579] Text: 紛紛 Zuin: 1: I2025-01-31 14:57:29.236394 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.236405 eim.cpp:448] KeyEvent: z 1: D2025-01-31 14:57:29.236412 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-01-31 14:57:29.236417 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.236425 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: D2025-01-31 14:57:29.236431 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.236437 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236443 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236480 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236492 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: D2025-01-31 14:57:29.236503 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236512 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: D2025-01-31 14:57:29.236518 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236524 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236550 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236559 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: D2025-01-31 14:57:29.236587 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: D2025-01-31 14:57:29.236593 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236599 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236605 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.236610 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236616 eim.cpp:579] Text: 紛紛 Zuin: ㄈ 1: I2025-01-31 14:57:29.236625 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.236636 eim.cpp:448] KeyEvent: p 1: D2025-01-31 14:57:29.236643 eim.cpp:271] [src/editor/mod.rs:750 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-01-31 14:57:29.236649 eim.cpp:271] [src/editor/mod.rs:769 chewing::editor] last_key_behavior = Absorb 1: D2025-01-31 14:57:29.236657 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: D2025-01-31 14:57:29.236662 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.236669 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236675 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236702 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236712 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: D2025-01-31 14:57:29.236722 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236731 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: D2025-01-31 14:57:29.236737 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236743 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236770 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236778 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: D2025-01-31 14:57:29.236803 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: D2025-01-31 14:57:29.236809 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236815 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236821 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.236826 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.236835 eim.cpp:579] Text: 紛紛 Zuin: ㄈㄣ 1: I2025-01-31 14:57:29.236845 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-01-31 14:57:29.236857 instance.cpp:2445] Instance::deactivateInputMethod event_type=4106 1: D2025-01-31 14:57:29.236866 instance.cpp:2455] Switch reason: 1 1: D2025-01-31 14:57:29.236872 instance.cpp:2457] Old Input method: chewing 1: D2025-01-31 14:57:29.236878 instance.cpp:2463] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-01-31 14:57:29.236889 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236897 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.236927 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236938 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: D2025-01-31 14:57:29.236951 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236961 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: D2025-01-31 14:57:29.236970 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.236977 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.237005 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.237016 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: D2025-01-31 14:57:29.237043 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: D2025-01-31 14:57:29.237049 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.237055 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.237061 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.237067 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: I2025-01-31 14:57:29.237075 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ 1: D2025-01-31 14:57:29.237081 eim.cpp:625] updateUI 1: D2025-01-31 14:57:29.237088 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.237094 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.237121 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.237130 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: D2025-01-31 14:57:29.237141 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.237172 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: D2025-01-31 14:57:29.237181 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.237188 eim.cpp:271] [src/conversion/chewing.rs:171 chewing::conversion::chewing] best phrace for [] is None 1: D2025-01-31 14:57:29.237217 eim.cpp:271] [src/dictionary/trie.rs:283 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-01-31 14:57:29.237226 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: D2025-01-31 14:57:29.237253 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: D2025-01-31 14:57:29.237259 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.237265 eim.cpp:271] [src/conversion/chewing.rs:312 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.237270 eim.cpp:271] [src/conversion/chewing.rs:294 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-01-31 14:57:29.237276 eim.cpp:271] [src/conversion/chewing.rs:300 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-01-31 14:57:29.237281 eim.cpp:579] Text: 紛紛 Zuin: 1: D2025-01-31 14:57:29.237289 instance.cpp:2403] Instance::activateInputMethod 1: D2025-01-31 14:57:29.237295 instance.cpp:2408] Activate: [Last]: [Activating]:keyboard-us 1: D2025-01-31 14:57:29.237304 instance.cpp:2495] Input method switched 1: D2025-01-31 14:57:29.237322 instance.cpp:1441] Running save... 1: I2025-01-31 14:57:29.237413 addonmanager.cpp:308] Unloading addon chewing 1: I2025-01-31 14:57:29.240225 addonmanager.cpp:308] Unloading addon testfrontend 1: I2025-01-31 14:57:29.240253 addonmanager.cpp:308] Unloading addon testim 1/1 Test #1: testchewing ...................... Passed 0.10 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.10 sec make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fcitx5-chewing/ cd obj-aarch64-linux-gnu && make -j12 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-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.7 -B/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.7/obj-aarch64-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/aarch64-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/org.fcitx.Fcitx5.fcitx-chewing.png -- 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/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/org.fcitx.Fcitx5.fcitx-chewing.png -- 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/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/org.fcitx.Fcitx5.fcitx-chewing.png -- 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/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/org.fcitx.Fcitx5.fcitx-chewing.png -- 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/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-aarch64-linux-gnu' dh_installdocs dh_installchangelogs dh_icons dh_perl dh_link dh_strip_nondeterminism Normalized debian/fcitx5-chewing/usr/share/locale/da/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/zh_TW/LC_MESSAGES/fcitx5-chewing.mo 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/de/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/ja/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/ru/LC_MESSAGES/fcitx5-chewing.mo dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fcitx5-chewing' in '../fcitx5-chewing_5.1.7-1_arm64.deb'. dpkg-deb: building package 'fcitx5-chewing-dbgsym' in '../fcitx5-chewing-dbgsym_5.1.7-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../fcitx5-chewing_5.1.7-1_arm64.buildinfo dpkg-genchanges --build=binary -O../fcitx5-chewing_5.1.7-1_arm64.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: 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/1117836 and its subdirectories I: Current time: Fri Jan 31 02:57:34 -12 2025 I: pbuilder-time-stamp: 1738335454