DEBUG: Executing python function extend_recipe_sysroot NOTE: Direct dependencies are ['/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb:do_populate_sysroot', '/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/qemu/qemu-native_10.2.0.bb:do_populate_sysroot', '/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/qemu/qemu-system-native_10.2.0.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.3.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/dnf/dnf_4.24.0.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/layers/openembedded-core/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb:do_populate_sysroot'] NOTE: Installed into sysroot: [] NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'llvm-tblgen-native', 'cmake-native', 'libtool-native', 'm4-native', 'qemu-helper-native', 'qemu-native', 'qemu-system-native', 'texinfo-dummy-native', 'mesa-tools-native', 'openssl-native', 'libslirp-native', 'expat-native', 'gettext-native', 'glib-2.0-native', 'libxml2-native', 'ncurses-native', 'readline-native', 'util-linux-libuuid-native', 'util-linux-native', 'zlib-native', 'binutils-native', 'chrpath-native', 'clang-native', 'libclc-native', 'llvm-native', 'createrepo-c-native', 'dnf-native', 'elfutils-native', 'file-native', 'flex-native', 'gnu-config-native', 'json-c-native', 'libcomps-native', 'libdnf-native', 'libedit-native', 'libmodulemd-native', 'librepo-native', 'lua-native', 'make-native', 'perl-native', 'pseudo-native', 'python3-build-native', 'python3-calver-native', 'python3-cython-native', 'python3-editables-native', 'python3-flit-core-native', 'python3-hatchling-native', 'python3-installer-native', 'python3-mako-native', 'python3-markupsafe-native', 'python3-packaging-native', 'python3-pathspec-native', 'python3-pluggy-native', 'python3-pygments-native', 'python3-pyproject-hooks-native', 'python3-pyyaml-native', 'python3-setuptools-scm-native', 'python3-setuptools-native', 'python3-trove-classifiers-native', 'python3-wheel-native', 'python3-native', 'rpm-native', 'swig-native', 'unfs3-native', 'bzip2-native', 'diffutils-native', 'libarchive-native', 'libidn2-native', 'libsolv-native', 'libtirpc-native', 'lzlib-native', 'unzip-native', 'xz-native', 'zstd-native', 'gobject-introspection-native', 'libdrm-native', 'libepoxy-native', 'libsdl2-native', 'mesa-native', 'spirv-headers-native', 'spirv-llvm-translator-native', 'spirv-tools-native', 'virglrenderer-native', 'wayland-protocols-native', 'wayland-native', 'xrandr-native', 'libpciaccess-native', 'libpthread-stubs-native', 'libx11-native', 'libxau-native', 'libxcb-native', 'libxdamage-native', 'libxdmcp-native', 'libxext-native', 'libxfixes-native', 'libxrandr-native', 'libxrender-native', 'libxshmfence-native', 'libxxf86vm-native', 'pixman-native', 'xtrans-native', 'xcb-proto-native', 'xorgproto-native', 'makedepend-native', 'util-macros-native', 'dtc-native', 'alsa-lib-native', 'libpng-native', 'acl-native', 'attr-native', 'curl-native', 'gdbm-native', 'gmp-native', 'gnutls-native', 'libtasn1-native', 'gpgme-native', 'libassuan-native', 'libcap-ng-native', 'libcap-native', 'libffi-native', 'libgcrypt-native', 'libgpg-error-native', 'libmicrohttpd-native', 'libpcre2-native', 'libunistring-native', 'libyaml-native', 'nettle-native', 'popt-native', 'sqlite3-native'] DEBUG: Python function extend_recipe_sysroot finished DEBUG: Executing python function do_testimage DEBUG: test suites: test_get_context (parselogs.ParseLogsTest.test_get_context) test_ping (ping.PingTest.test_ping) test_ssh (ssh.SSHTest.test_ssh) test_parselogs (parselogs.ParseLogsTest.test_parselogs) test_ptestrunner_expectfail (ptest.PtestRunnerTest.test_ptestrunner_expectfail) test_ptestrunner_expectsuccess (ptest.PtestRunnerTest.test_ptestrunner_expectsuccess) DEBUG: Using kvm for runqemu QMP Available for connection at /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/.bcxcxj_a DEBUG: Created listening socket for qemu serial console on: 127.0.0.1:49201 DEBUG: Created listening socket for qemu serial console on: 127.0.0.1:60903 DEBUG: launchcmd=runqemu snapshot kvm qemux86-64 /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs.ext4.zst tcpserial=49201:60903 bootparams=" printk.time=1" qemuparams="-pidfile /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/pidfile_32441 -S -qmp unix:./.2hbqx458,server,wait -qmp unix:./.bcxcxj_a,server,nowait" DEBUG: runqemu started, pid is 32787 DEBUG: waiting at most 300 seconds for qemu pid (04/11/26 09:06:59) DEBUG: QMP Initializing to /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/.2hbqx458 DEBUG: QMP Connecting to /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/.2hbqx458 QMP connected to QEMU at 04/11/26 09:07:00 and took 1.10 seconds QMP released QEMU at 04/11/26 09:07:00 and took 0.11 seconds from connect DEBUG: qemu started in 1.20 seconds - qemu procces pid is 33213 (04/11/26 09:07:00) DEBUG: qemu cmdline used: /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-x86_64 -device virtio-net-pci,netdev=net0,mac=52:54:00:12:34:16 -netdev tap,id=net0,ifname=tap10,script=no,downscript=no -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0 -drive file=/home/pokybuild/tmp/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4.32787,if=virtio,format=raw -usb -device usb-tablet -usb -device usb-kbd -cpu Skylake-Client -machine q35,i8042=off -smp 4 -enable-kvm -m 1024 -serial tcp:127.0.0.1:49201,nodelay=on -serial tcp:127.0.0.1:60903,nodelay=on -pidfile /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/pidfile_32441 -S -qmp unix:./.2hbqx458,server,wait -qmp unix:./.bcxcxj_a,server,nowait -vnc unix:/tmp/qemu-tap-locks/tap10.vnc-socket -kernel /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/bzImage -append root=/dev/vda rw ip=192.168.7.22::192.168.7.21:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 console=ttyS0 console=ttyS1 oprofile.timer=1 tsc=reliable no_timer_check rcupdate.rcu_expedited=1 swiotlb=0 printk.time=1 DEBUG: Target IP: 192.168.7.22 DEBUG: Server IP: 192.168.7.21 DEBUG: Starting logging thread DEBUG: Starting thread event loop DEBUG: Connection request received DEBUG: Setting connection established event DEBUG: Output from runqemu: runqemu - INFO - Decompressing /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs.ext4.zst to /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4 /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4.zst: 373682176 bytes runqemu - INFO - Continuing with the following parameters: KERNEL: [/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/bzImage] MACHINE: [qemux86-64] FSTYPE: [ext4] ROOTFS: [/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4] SNAPSHOT: [Enabled. Changes on rootfs won't be kept after QEMU shutdown.] CONFFILE: [/srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs.qemuboot.conf] runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap0.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap1.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap2.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap3.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap4.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap5.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap6.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap7.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap8.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap9.lock failed: [Errno 11] Resource temporarily unavailable runqemu - INFO - Using preconfigured tap device tap10 runqemu - INFO - If this is not intended, touch /tmp/qemu-tap-locks/tap10.skip to make runqemu skip tap10. runqemu - INFO - Network configuration: ip=192.168.7.22::192.168.7.21:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 runqemu - INFO - Copying rootfs to /home/pokybuild/tmp/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4.32787 runqemu - INFO - Copy done in 0.18599867820739746 seconds runqemu - INFO - Using VNC server at unix:/tmp/qemu-tap-locks/tap10.vnc-socket for graphical output runqemu - INFO - Running /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-x86_64 -device virtio-net-pci,netdev=net0,mac=52:54:00:12:34:16 -netdev tap,id=net0,ifname=tap10,script=no,downscript=no -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0 -drive file=/home/pokybuild/tmp/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4.32787,if=virtio,format=raw -usb -device usb-tablet -usb -device usb-kbd -cpu Skylake-Client -machine q35,i8042=off -smp 4 -enable-kvm -m 1024 -serial tcp:127.0.0.1:49201,nodelay=on -serial tcp:127.0.0.1:60903,nodelay=on -pidfile /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/pidfile_32441 -S -qmp unix:./.2hbqx458,server,wait -qmp unix:./.bcxcxj_a,server,nowait -vnc unix:/tmp/qemu-tap-locks/tap10.vnc-socket -kernel /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/bzImage -append 'root=/dev/vda rw ip=192.168.7.22::192.168.7.21:255.255.255.0::eth0:off:8.8.8.8 net.ifnames=0 console=ttyS0 console=ttyS1 oprofile.timer=1 tsc=reliable no_timer_check rcupdate.rcu_expedited=1 swiotlb=0 printk.time=1' runqemu - INFO - Host uptime: 397770.48 DEBUG: Waiting at most 1500 seconds for login banner (04/11/26 09:07:00) DEBUG: Connection from 127.0.0.1:46468 DEBUG: Partial boot log: INIT: Entering runlevel: 5 Configuring network interfaces... ip: RTNETLINK answers: File exists Starting OpenBSD Secure Shell server: sshd generating ssh ECDSA host key... done. Starting syslogd/klogd: done DEBUG: Partial boot log: Poky (Yocto Project Reference Distro) 5.3.99+snapshot-f235ffc43c7783a84e1ac0dce8489fcba8354e12 qemux86-64 /dev/ttyS1 Type 'root' to login with superuser privileges (no password will be asked). qemux86-64 login: DEBUG: Reached login banner in 2.56 seconds (04/11/26 09:07:03) DEBUG: Logged in as root in serial console NOTE: test_get_context (parselogs.ParseLogsTest.test_get_context) NOTE: ... ok NOTE: test_ping (ping.PingTest.test_ping) DEBUG: Setting up a 30 second(s) timeout DEBUG: Removed SIGALRM handler NOTE: ... ok NOTE: test_ssh (ssh.SSHTest.test_ssh) DEBUG: Checking if at least one of openssh-sshd, dropbear is installed DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; uname -a DEBUG: Data from SSH call: Linux qemux86-64 6.18.19-yocto-standard #1 SMP PREEMPT_DYNAMIC Tue Mar 24 18:03:28 UTC 2026 x86_64 GNU/Linux DEBUG: [Command returned '0' after 0.56 seconds] DEBUG: Command: uname -a Status: 0 Output: Linux qemux86-64 6.18.19-yocto-standard #1 SMP PREEMPT_DYNAMIC Tue Mar 24 18:03:28 UTC 2026 x86_64 GNU/Linux NOTE: ... ok NOTE: test_parselogs (parselogs.ParseLogsTest.test_parselogs) DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; dmesg > /tmp/dmesg_output.log DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.35 seconds] DEBUG: Command: dmesg > /tmp/dmesg_output.log Status: 0 Output: DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; test -f /var/log/ DEBUG: No output from SSH call DEBUG: [Command returned '1' after 0.36 seconds] DEBUG: Command: test -f /var/log/ Status: 1 Output: DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; test -d /var/log/ DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.36 seconds] DEBUG: Command: test -d /var/log/ Status: 0 Output: DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; find /var/log/ -name \*.log -maxdepth 1 -type f DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.37 seconds] DEBUG: Command: find /var/log/ -name \*.log -maxdepth 1 -type f Status: 0 Output: DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; test -f /var/log/dmesg DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.36 seconds] DEBUG: Command: test -f /var/log/dmesg Status: 0 Output: DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; test -f /tmp/dmesg_output.log DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.37 seconds] DEBUG: Command: test -f /tmp/dmesg_output.log Status: 0 Output: DEBUG: [Running]$ scp -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR -r root@192.168.7.22:/var/log/dmesg /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/work/qemux86_64-poky-linux-musl/core-image-ptest-libpcre2/1.0/target_logs DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.16 seconds] DEBUG: [Running]$ scp -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR -r root@192.168.7.22:/tmp/dmesg_output.log /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/work/qemux86_64-poky-linux-musl/core-image-ptest-libpcre2/1.0/target_logs DEBUG: No output from SSH call DEBUG: [Command returned '0' after 0.17 seconds] NOTE: ... ok NOTE: test_ptestrunner_expectfail (ptest.PtestRunnerTest.test_ptestrunner_expectfail) DEBUG: Checking if at least one of ptest-runner is installed DEBUG: Checking if ptest is in DISTRO_FEATURES or IMAGE_FEATURES DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; which ptest-runner DEBUG: Data from SSH call: /usr/bin/ptest-runner DEBUG: [Command returned '0' after 0.57 seconds] DEBUG: Command: which ptest-runner Status: 0 Output: /usr/bin/ptest-runner DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; ptest-runner -t 450 -d "/usr/lib" DEBUG: Data from SSH call: START: ptest-runner 2026-04-11T09:07 BEGIN: /usr/lib/libpcre2/ptest Running RunGrepTest Testing pcre2grep version 10.47 2025-10-21 Testing pcre2grep main features Testing pcre2grep UTF-8 features Testing pcre2grep newline settings Testing pcre2grep newline settings with UTF-8 features Testing pcre2grep script callouts Testing pcre2grep script callout with UTF-8 features Testing miscellaneous pcre2grep arguments (unchecked) PASS: RunGrepTest Running RunTest PCRE2 C library tests using test data from ./testdata PCRE2 version 10.47 2025-10-21 (8-bit) ---- Testing 8-bit library ---- Test 0: Unchecked pcre2test argument tests (to improve coverage) OK Test 1: Main non-UTF, non-UCP functionality (compatible with Perl >= 5.10) OK Test 2: API, errors, internals and non-Perl stuff (excluding UTF-8) OK ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found Cannot test locale-specific features - none of the 'fr_FR', 'fr_CA', 'fr' or 'french' locales can be set, or the "locale" command is not available to check for them. Test 4: UTF-8 and Unicode property support (compatible with Perl >= 5.10) OK Test 5: API, internals, and non-Perl stuff for UTF-8 and UCP support OK Test 6: DFA matching main non-UTF, non-UCP functionality OK Test 7: DFA matching with UTF-8 and Unicode property support OK Test 8: Internal offsets and code size tests OK Test 9: Specials for the basic 8-bit library OK Test 10: Specials for the 8-bit library with UTF-8 and UCP support OK Test 11: Specials for the basic 16-bit and 32-bit libraries Skipped when running 8-bit tests Test 12: Specials for the 16-bit and 32-bit libraries UTF and UCP support Skipped when running 8-bit tests Test 13: DFA specials for the basic 16-bit and 32-bit libraries Skipped when running 8-bit tests Test 14: DFA specials for UTF and UCP support OK Test 15: Non-JIT limits and other non-JIT tests OK Test 16: JIT-specific features when JIT is not available OK Test 17: JIT-specific features when JIT is available Skipped because JIT is not available or nojit was specified Test 18: Tests of the POSIX interface, excluding UTF/UCP OK Test 19: Tests of the POSIX interface with UTF/UCP OK Test 20: Serialization and code copy tests OK Test 21: \C tests without UTF (supported for DFA matching) OK OK with DFA Test 22: \C tests with UTF (not supported for DFA matching) OK Test 23: \C disabled test Skipped because \C is not disabled Test 24: Non-UTF pattern conversion tests OK Test 25: UTF pattern conversion tests OK Test 26: Unicode property tests (compatible with Perl >= 5.38) OK Test 27: Auto-generated unicode property tests OK Test 28: EBCDIC-specific tests Skipped when not targetting EBCDIC Test 29: EBCDIC-specific tests (for NL=0x25) Skipped when not targetting EBCDIC ---- Testing 16-bit library ---- Test 0: Unchecked pcre2test argument tests (to improve coverage) OK Test 1: Main non-UTF, non-UCP functionality (compatible with Perl >= 5.10) OK Test 2: API, errors, internals and non-Perl stuff (excluding UTF-16) OK ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found Cannot test locale-specific features - none of the 'fr_FR', 'fr_CA', 'fr' or 'french' locales can be set, or the "locale" command is not available to check for them. Test 4: UTF-16 and Unicode property support (compatible with Perl >= 5.10) OK Test 5: API, internals, and non-Perl stuff for UTF-16 and UCP support OK Test 6: DFA matching main non-UTF, non-UCP functionality OK Test 7: DFA matching with UTF-16 and Unicode property support OK Test 8: Internal offsets and code size tests OK Test 9: Specials for the basic 8-bit library Skipped when running 16/32-bit tests Test 10: Specials for the 8-bit library with UTF-8 and UCP support Skipped when running 16/32-bit tests Test 11: Specials for the basic 16-bit and 32-bit libraries OK Test 12: Specials for the 16-bit and 32-bit libraries UTF and UCP support OK Test 13: DFA specials for the basic 16-bit and 32-bit libraries OK Test 14: DFA specials for UTF and UCP support OK Test 15: Non-JIT limits and other non-JIT tests OK Test 16: JIT-specific features when JIT is not available OK Test 17: JIT-specific features when JIT is available Skipped because JIT is not available or nojit was specified Test 18: Tests of the POSIX interface, excluding UTF/UCP Skipped when running 16/32-bit tests Test 19: Tests of the POSIX interface with UTF/UCP Skipped when running 16/32-bit tests Test 20: Serialization and code copy tests OK Test 21: \C tests without UTF (supported for DFA matching) OK OK with DFA Test 22: \C tests with UTF (not supported for DFA matching) OK Test 23: \C disabled test Skipped because \C is not disabled Test 24: Non-UTF pattern conversion tests OK Test 25: UTF pattern conversion tests OK Test 26: Unicode property tests (compatible with Perl >= 5.38) OK Test 27: Auto-generated unicode property tests OK Test 28: EBCDIC-specific tests Skipped when not targetting EBCDIC Test 29: EBCDIC-specific tests (for NL=0x25) Skipped when not targetting EBCDIC ---- Testing 32-bit library ---- Test 0: Unchecked pcre2test argument tests (to improve coverage) OK Test 1: Main non-UTF, non-UCP functionality (compatible with Perl >= 5.10) OK Test 2: API, errors, internals and non-Perl stuff (excluding UTF-32) OK ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found Cannot test locale-specific features - none of the 'fr_FR', 'fr_CA', 'fr' or 'french' locales can be set, or the "locale" command is not available to check for them. Test 4: UTF-32 and Unicode property support (compatible with Perl >= 5.10) OK Test 5: API, internals, and non-Perl stuff for UTF-32 and UCP support OK Test 6: DFA matching main non-UTF, non-UCP functionality OK Test 7: DFA matching with UTF-32 and Unicode property support OK Test 8: Internal offsets and code size tests OK Test 9: Specials for the basic 8-bit library Skipped when running 16/32-bit tests Test 10: Specials for the 8-bit library with UTF-8 and UCP support Skipped when running 16/32-bit tests Test 11: Specials for the basic 16-bit and 32-bit libraries OK Test 12: Specials for the 16-bit and 32-bit libraries UTF and UCP support OK Test 13: DFA specials for the basic 16-bit and 32-bit libraries OK Test 14: DFA specials for UTF and UCP support OK Test 15: Non-JIT limits and other non-JIT tests OK Test 16: JIT-specific features when JIT is not available OK Test 17: JIT-specific features when JIT is available Skipped because JIT is not available or nojit was specified Test 18: Tests of the POSIX interface, excluding UTF/UCP Skipped when running 16/32-bit tests Test 19: Tests of the POSIX interface with UTF/UCP Skipped when running 16/32-bit tests Test 20: Serialization and code copy tests OK Test 21: \C tests without UTF (supported for DFA matching) OK OK with DFA Test 22: \C tests with UTF (not supported for DFA matching) OK Test 23: \C disabled test Skipped because \C is not disabled Test 24: Non-UTF pattern conversion tests OK Test 25: UTF pattern conversion tests OK Test 26: Unicode property tests (compatible with Perl >= 5.38) OK Test 27: Auto-generated unicode property tests OK Test 28: EBCDIC-specific tests Skipped when not targetting EBCDIC Test 29: EBCDIC-specific tests (for NL=0x25) Skipped when not targetting EBCDIC All tests passed. PASS: RunTest ============================================================================ # TOTAL: 2 # PASS: 2 # FAIL: 0 ============================================================================ DURATION: 1 END: /usr/lib/libpcre2/ptest 2026-04-11T09:07 STOP: ptest-runner TOTAL: 1 FAIL: 0 DEBUG: [Command returned '0' after 1.72 seconds] DEBUG: Command: ptest-runner -t 450 -d "/usr/lib" Status: 0 Output: START: ptest-runner 2026-04-11T09:07 BEGIN: /usr/lib/libpcre2/ptest Running RunGrepTest Testing pcre2grep version 10.47 2025-10-21 Testing pcre2grep main features Testing pcre2grep UTF-8 features Testing pcre2grep newline settings Testing pcre2grep newline settings with UTF-8 features Testing pcre2grep script callouts Testing pcre2grep script callout with UTF-8 features Testing miscellaneous pcre2grep arguments (unchecked) PASS: RunGrepTest Running RunTest PCRE2 C library tests using test data from ./testdata PCRE2 version 10.47 2025-10-21 (8-bit) ---- Testing 8-bit library ---- Test 0: Unchecked pcre2test argument tests (to improve coverage) OK Test 1: Main non-UTF, non-UCP functionality (compatible with Perl >= 5.10) OK Test 2: API, errors, internals and non-Perl stuff (excluding UTF-8) OK ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found Cannot test locale-specific features - none of the 'fr_FR', 'fr_CA', 'fr' or 'french' locales can be set, or the "locale" command is not available to check for them. Test 4: UTF-8 and Unicode property support (compatible with Perl >= 5.10) OK Test 5: API, internals, and non-Perl stuff for UTF-8 and UCP support OK Test 6: DFA matching main non-UTF, non-UCP functionality OK Test 7: DFA matching with UTF-8 and Unicode property support OK Test 8: Internal offsets and code size tests OK Test 9: Specials for the basic 8-bit library OK Test 10: Specials for the 8-bit library with UTF-8 and UCP support OK Test 11: Specials for the basic 16-bit and 32-bit libraries Skipped when running 8-bit tests Test 12: Specials for the 16-bit and 32-bit libraries UTF and UCP support Skipped when running 8-bit tests Test 13: DFA specials for the basic 16-bit and 32-bit libraries Skipped when running 8-bit tests Test 14: DFA specials for UTF and UCP support OK Test 15: Non-JIT limits and other non-JIT tests OK Test 16: JIT-specific features when JIT is not available OK Test 17: JIT-specific features when JIT is available Skipped because JIT is not available or nojit was specified Test 18: Tests of the POSIX interface, excluding UTF/UCP OK Test 19: Tests of the POSIX interface with UTF/UCP OK Test 20: Serialization and code copy tests OK Test 21: \C tests without UTF (supported for DFA matching) OK OK with DFA Test 22: \C tests with UTF (not supported for DFA matching) OK Test 23: \C disabled test Skipped because \C is not disabled Test 24: Non-UTF pattern conversion tests OK Test 25: UTF pattern conversion tests OK Test 26: Unicode property tests (compatible with Perl >= 5.38) OK Test 27: Auto-generated unicode property tests OK Test 28: EBCDIC-specific tests Skipped when not targetting EBCDIC Test 29: EBCDIC-specific tests (for NL=0x25) Skipped when not targetting EBCDIC ---- Testing 16-bit library ---- Test 0: Unchecked pcre2test argument tests (to improve coverage) OK Test 1: Main non-UTF, non-UCP functionality (compatible with Perl >= 5.10) OK Test 2: API, errors, internals and non-Perl stuff (excluding UTF-16) OK ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found Cannot test locale-specific features - none of the 'fr_FR', 'fr_CA', 'fr' or 'french' locales can be set, or the "locale" command is not available to check for them. Test 4: UTF-16 and Unicode property support (compatible with Perl >= 5.10) OK Test 5: API, internals, and non-Perl stuff for UTF-16 and UCP support OK Test 6: DFA matching main non-UTF, non-UCP functionality OK Test 7: DFA matching with UTF-16 and Unicode property support OK Test 8: Internal offsets and code size tests OK Test 9: Specials for the basic 8-bit library Skipped when running 16/32-bit tests Test 10: Specials for the 8-bit library with UTF-8 and UCP support Skipped when running 16/32-bit tests Test 11: Specials for the basic 16-bit and 32-bit libraries OK Test 12: Specials for the 16-bit and 32-bit libraries UTF and UCP support OK Test 13: DFA specials for the basic 16-bit and 32-bit libraries OK Test 14: DFA specials for UTF and UCP support OK Test 15: Non-JIT limits and other non-JIT tests OK Test 16: JIT-specific features when JIT is not available OK Test 17: JIT-specific features when JIT is available Skipped because JIT is not available or nojit was specified Test 18: Tests of the POSIX interface, excluding UTF/UCP Skipped when running 16/32-bit tests Test 19: Tests of the POSIX interface with UTF/UCP Skipped when running 16/32-bit tests Test 20: Serialization and code copy tests OK Test 21: \C tests without UTF (supported for DFA matching) OK OK with DFA Test 22: \C tests with UTF (not supported for DFA matching) OK Test 23: \C disabled test Skipped because \C is not disabled Test 24: Non-UTF pattern conversion tests OK Test 25: UTF pattern conversion tests OK Test 26: Unicode property tests (compatible with Perl >= 5.38) OK Test 27: Auto-generated unicode property tests OK Test 28: EBCDIC-specific tests Skipped when not targetting EBCDIC Test 29: EBCDIC-specific tests (for NL=0x25) Skipped when not targetting EBCDIC ---- Testing 32-bit library ---- Test 0: Unchecked pcre2test argument tests (to improve coverage) OK Test 1: Main non-UTF, non-UCP functionality (compatible with Perl >= 5.10) OK Test 2: API, errors, internals and non-Perl stuff (excluding UTF-32) OK ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found ./RunTest: line 607: locale: not found Cannot test locale-specific features - none of the 'fr_FR', 'fr_CA', 'fr' or 'french' locales can be set, or the "locale" command is not available to check for them. Test 4: UTF-32 and Unicode property support (compatible with Perl >= 5.10) OK Test 5: API, internals, and non-Perl stuff for UTF-32 and UCP support OK Test 6: DFA matching main non-UTF, non-UCP functionality OK Test 7: DFA matching with UTF-32 and Unicode property support OK Test 8: Internal offsets and code size tests OK Test 9: Specials for the basic 8-bit library Skipped when running 16/32-bit tests Test 10: Specials for the 8-bit library with UTF-8 and UCP support Skipped when running 16/32-bit tests Test 11: Specials for the basic 16-bit and 32-bit libraries OK Test 12: Specials for the 16-bit and 32-bit libraries UTF and UCP support OK Test 13: DFA specials for the basic 16-bit and 32-bit libraries OK Test 14: DFA specials for UTF and UCP support OK Test 15: Non-JIT limits and other non-JIT tests OK Test 16: JIT-specific features when JIT is not available OK Test 17: JIT-specific features when JIT is available Skipped because JIT is not available or nojit was specified Test 18: Tests of the POSIX interface, excluding UTF/UCP Skipped when running 16/32-bit tests Test 19: Tests of the POSIX interface with UTF/UCP Skipped when running 16/32-bit tests Test 20: Serialization and code copy tests OK Test 21: \C tests without UTF (supported for DFA matching) OK OK with DFA Test 22: \C tests with UTF (not supported for DFA matching) OK Test 23: \C disabled test Skipped because \C is not disabled Test 24: Non-UTF pattern conversion tests OK Test 25: UTF pattern conversion tests OK Test 26: Unicode property tests (compatible with Perl >= 5.38) OK Test 27: Auto-generated unicode property tests OK Test 28: EBCDIC-specific tests Skipped when not targetting EBCDIC Test 29: EBCDIC-specific tests (for NL=0x25) Skipped when not targetting EBCDIC All tests passed. PASS: RunTest ============================================================================ # TOTAL: 2 # PASS: 2 # FAIL: 0 ============================================================================ DURATION: 1 END: /usr/lib/libpcre2/ptest 2026-04-11T09:07 STOP: ptest-runner TOTAL: 1 FAIL: 0 DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=ERROR 192.168.7.22 export PATH=/usr/sbin:/sbin:/usr/bin:/bin; dmesg | grep "Killed process" DEBUG: No output from SSH call DEBUG: [Command returned '1' after 0.17 seconds] DEBUG: Command: dmesg | grep "Killed process" Status: 1 Output: NOTE: ... unexpected success NOTE: test_ptestrunner_expectsuccess (ptest.PtestRunnerTest.test_ptestrunner_expectsuccess) DEBUG: Checking if at least one of ptest-runner is installed DEBUG: Checking if ptest is in DISTRO_FEATURES or IMAGE_FEATURES NOTE: ... skipped 'Cannot run ptests without @expectedFailure as ptests are expected to fail' Cannot run ptests without @expectedFailure as ptests are expected to fail NOTE: ====================================================================== NOTE: UNEXPECTED SUCCESS: test_ptestrunner_expectfail (ptest.PtestRunnerTest.test_ptestrunner_expectfail) NOTE: ---------------------------------------------------------------------- NOTE: Ran 6 tests in 5.571s NOTE: OK NOTE: (skipped=1, unexpected successes=1) DEBUG: Stopping logging thread DEBUG: Stop event received DEBUG: Tearing down logging thread DEBUG: Sending SIGTERM to runqemu Output from runqemu: runqemu - INFO - Received signal: 15 runqemu - INFO - Cleaning up runqemu - INFO - Host uptime: 397787.40 runqemu - INFO - Removing /srv/pokybuild/yocto-worker/qemux86-64-musl-ptest/build/build/tmp/deploy/images/qemux86-64/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4 runqemu - INFO - Removing /home/pokybuild/tmp/core-image-ptest-libpcre2-qemux86-64.rootfs-20260411074654.ext4.32787 tput: No value for $TERM and no -T specified RESULTS: RESULTS - parselogs.ParseLogsTest.test_get_context: PASSED (0.00s) RESULTS - parselogs.ParseLogsTest.test_parselogs: PASSED (2.51s) RESULTS - ping.PingTest.test_ping: PASSED (0.02s) RESULTS - ptest.PtestRunnerTest.test_ptestrunner_expectfail: PASSED (2.46s) RESULTS - ssh.SSHTest.test_ssh: PASSED (0.56s) RESULTS - ptest.PtestRunnerTest.test_ptestrunner_expectsuccess: SKIPPED (0.00s) SUMMARY: core-image-ptest-libpcre2 () - Ran 6 tests in 5.572s core-image-ptest-libpcre2 - OK - All required tests passed (successes=4, skipped=1, failures=0, errors=0) DEBUG: Python function do_testimage finished